@@ -155,7 +155,156 @@ config TERRAFORM_AZURE_APPLICATION_ID
155155 help
156156 The application ID to use.
157157
158+ choice
159+ prompt "Count of extra managed disks"
160+ default TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_4
161+ help
162+ The count of managed disks attached to each target node.
163+
164+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_2
165+ bool "2"
166+ help
167+ Provision 2 extra managed disks per target node.
168+
169+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_3
170+ bool "3"
171+ help
172+ Provision 3 extra managed disks per target node.
173+
174+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_4
175+ bool "4"
176+ help
177+ Provision 4 extra managed disks per target node.
178+
179+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_5
180+ bool "5"
181+ help
182+ Provision 5 extra managed disks per target node.
183+
184+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_6
185+ bool "6"
186+ help
187+ Provision 6 extra managed disks per target node.
188+
189+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_7
190+ bool "7"
191+ help
192+ Provision 7 extra managed disks per target node.
193+
194+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_8
195+ bool "8"
196+ help
197+ Provision 8 extra managed disks per target node.
198+
199+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_9
200+ bool "9"
201+ help
202+ Provision 9 extra managed disks per target node.
203+
204+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_10
205+ bool "10"
206+ help
207+ Provision 10 extra managed disks per target node.
208+
209+ endchoice
210+
211+ config TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE
212+ int
213+ output yaml
214+ default 2 if TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_2
215+ default 3 if TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_3
216+ default 4 if TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_4
217+ default 5 if TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_5
218+ default 6 if TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_6
219+ default 7 if TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_7
220+ default 8 if TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_8
221+ default 9 if TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_9
222+ default 10 if TERRAFORM_AZURE_MANAGED_DISKS_PER_INSTANCE_10
223+
224+ choice
225+ prompt "Volume size for each additional volume"
226+ default TERRAFORM_AZURE_MANAGED_DISKS_SIZE_64G
227+ help
228+ This option selects the size (in gibibytes) of managed
229+ disks create for the target nodes.
230+
231+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_4G
232+ bool "4G"
233+ help
234+ Managed disks are 4 GiB in size.
235+
236+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_8G
237+ bool "8G"
238+ help
239+ Managed disks are 8 GiB in size.
240+
241+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_16G
242+ bool "16G"
243+ help
244+ Managed disks are 16 GiB in size.
245+
246+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_32G
247+ bool "32G"
248+ help
249+ Managed disks are 32 GiB in size.
250+
251+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_64G
252+ bool "64G"
253+ help
254+ Managed disks are 64 GiB in size.
255+
256+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_128G
257+ bool "128G"
258+ help
259+ Managed disks are 128 GiB in size.
260+
261+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_256G
262+ bool "256G"
263+ help
264+ Managed disks are 256 GiB in size.
265+
266+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_512G
267+ bool "512G"
268+ help
269+ Managed disks are 512 GiB in size.
270+
271+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_1024G
272+ bool "1024G"
273+ help
274+ Managed disks are 1024 GiB in size.
275+
276+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_2048G
277+ bool "2048G"
278+ help
279+ Managed disks are 2048 GiB in size.
280+
281+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE_4096G
282+ bool "4096G"
283+ help
284+ Managed disks are 4096 GiB in size.
285+
286+ endchoice
287+
288+ config TERRAFORM_AZURE_MANAGED_DISKS_SIZE
289+ int
290+ output yaml
291+ default 4 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_4G
292+ default 8 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_8G
293+ default 16 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_16G
294+ default 32 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_32G
295+ default 64 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_64G
296+ default 128 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_128G
297+ default 256 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_256G
298+ default 512 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_512G
299+ default 1024 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_1024G
300+ default 2048 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_2048G
301+ default 4096 if TERRAFORM_AZURE_MANAGED_DISKS_SIZE_4096G
302+
158303config TERRAFORM_AZURE_DATA_VOLUME_DEVICE_FILE_NAME
159- string "/dev/sdc"
304+ string "Device name for the /data file system"
305+ default "/dev/sdc"
306+ help
307+ This option sets the name of the block device on each target
308+ node that is to be used for the /data file system.
160309
161310endif # TERRAFORM_AZURE
0 commit comments