|
13 | 13 | ], |
14 | 14 | "pos": { |
15 | 15 | "filename": "variables.tf", |
16 | | - "line": 148 |
| 16 | + "line": 157 |
17 | 17 | }, |
18 | 18 | "min_length": 1, |
19 | 19 | "max_length": 128, |
|
49 | 49 | ], |
50 | 50 | "pos": { |
51 | 51 | "filename": "variables.tf", |
52 | | - "line": 90 |
| 52 | + "line": 99 |
53 | 53 | } |
54 | 54 | }, |
55 | 55 | "cos_name": { |
|
58 | 58 | "description": "Name of the COS instance to provision. New instance only provisioned if `use_existing_cos = false`. Default: `\u003ccluster_name\u003e_cos`", |
59 | 59 | "pos": { |
60 | 60 | "filename": "variables.tf", |
61 | | - "line": 120 |
| 61 | + "line": 129 |
62 | 62 | } |
63 | 63 | }, |
64 | 64 | "disable_public_endpoint": { |
|
72 | 72 | ], |
73 | 73 | "pos": { |
74 | 74 | "filename": "variables.tf", |
75 | | - "line": 102 |
| 75 | + "line": 111 |
76 | 76 | } |
77 | 77 | }, |
78 | 78 | "existing_cos_id": { |
|
81 | 81 | "description": "The COS id of an already existing COS instance. Only required if 'use_existing_cos = true'", |
82 | 82 | "pos": { |
83 | 83 | "filename": "variables.tf", |
84 | | - "line": 132 |
| 84 | + "line": 141 |
85 | 85 | } |
86 | 86 | }, |
87 | 87 | "force_delete_storage": { |
|
95 | 95 | ], |
96 | 96 | "pos": { |
97 | 97 | "filename": "variables.tf", |
98 | | - "line": 114 |
| 98 | + "line": 123 |
99 | 99 | } |
100 | 100 | }, |
101 | 101 | "ibmcloud_api_key": { |
|
122 | 122 | ], |
123 | 123 | "pos": { |
124 | 124 | "filename": "variables.tf", |
125 | | - "line": 66 |
| 125 | + "line": 75 |
126 | 126 | }, |
127 | 127 | "min_length": 1, |
128 | 128 | "max_length": 1024, |
|
134 | 134 | "description": "Use to attach a Key Protect instance to the cluster", |
135 | 135 | "pos": { |
136 | 136 | "filename": "variables.tf", |
137 | | - "line": 138 |
| 137 | + "line": 147 |
138 | 138 | } |
139 | 139 | }, |
140 | 140 | "ocp_entitlement": { |
|
148 | 148 | ], |
149 | 149 | "pos": { |
150 | 150 | "filename": "variables.tf", |
151 | | - "line": 108 |
| 151 | + "line": 117 |
152 | 152 | } |
153 | 153 | }, |
154 | 154 | "ocp_version": { |
|
157 | 157 | "description": "The version of the OpenShift cluster that should be provisioned (format 4.x). This is only used during initial cluster provisioning, but ignored for future updates. If no value is passed, or the string 'latest' is passed, the current latest OCP version will be used.", |
158 | 158 | "pos": { |
159 | 159 | "filename": "variables.tf", |
160 | | - "line": 72 |
| 160 | + "line": 81 |
161 | 161 | } |
162 | 162 | }, |
163 | 163 | "region": { |
|
232 | 232 | ], |
233 | 233 | "pos": { |
234 | 234 | "filename": "variables.tf", |
235 | | - "line": 126 |
| 235 | + "line": 135 |
236 | 236 | } |
237 | 237 | }, |
238 | 238 | "verify_worker_network_readiness": { |
|
246 | 246 | ], |
247 | 247 | "pos": { |
248 | 248 | "filename": "variables.tf", |
249 | | - "line": 167 |
| 249 | + "line": 176 |
250 | 250 | } |
251 | 251 | }, |
252 | 252 | "vpc_id": { |
|
262 | 262 | ], |
263 | 263 | "pos": { |
264 | 264 | "filename": "variables.tf", |
265 | | - "line": 162 |
| 265 | + "line": 171 |
266 | 266 | }, |
267 | 267 | "immutable": true |
268 | 268 | }, |
|
278 | 278 | }, |
279 | 279 | "worker_pools": { |
280 | 280 | "name": "worker_pools", |
281 | | - "type": "list(object({\n subnet_prefix = string\n pool_name = string\n machine_type = string\n workers_per_zone = number\n resource_group_id = optional(string)\n labels = optional(map(string))\n boot_volume_encryption_kms_config = optional(object({\n crk = string\n kms_instance_id = string\n kms_account_id = optional(string)\n }))\n }))", |
| 281 | + "type": "list(object({\n subnet_prefix = optional(string)\n vpc_subnets = optional(list(object({\n id = string\n zone = string\n cidr_block = string\n })))\n pool_name = string\n machine_type = string\n workers_per_zone = number\n resource_group_id = optional(string)\n labels = optional(map(string))\n boot_volume_encryption_kms_config = optional(object({\n crk = string\n kms_instance_id = string\n kms_account_id = optional(string)\n }))\n }))", |
282 | 282 | "description": "List of worker pools", |
283 | 283 | "required": true, |
284 | 284 | "pos": { |
|
292 | 292 | "description": "Optional, Map of lists containing node taints by node-pool name", |
293 | 293 | "pos": { |
294 | 294 | "filename": "variables.tf", |
295 | | - "line": 60 |
| 295 | + "line": 69 |
296 | 296 | } |
297 | 297 | } |
298 | 298 | }, |
|
0 commit comments