You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description="The name of the virtual machine used to deploy the vms"
2
+
description="The name of the virtual machine used to deploy the vms."
3
3
default="terraformvm"
4
4
}
5
5
6
6
variable"vmnamesuffix" {
7
-
description="vmname suffix after numbered index coming from instance variable"
7
+
description="vmname suffix after numbered index coming from instance variable."
8
8
default=""
9
9
}
10
10
11
11
variable"vmnameliteral" {
12
-
description="vmname without any suffix or Prefix, only to be used for single instances"
12
+
description="vmname without any suffix or Prefix, only to be used for single instances."
13
13
default=""
14
14
}
15
15
16
16
variable"vmtemp" {
17
-
description="Name of the template available in the vSphere"
17
+
description="Name of the template available in the vSphere."
18
18
}
19
19
20
20
variable"instances" {
21
-
description="number of instances you want deploy from the template"
21
+
description="number of instances you want deploy from the template."
22
22
default=1
23
23
}
24
24
25
25
variable"cpu_number" {
26
-
description="number of CPU (core per CPU) for the VM"
26
+
description="number of CPU (core per CPU) for the VM."
27
27
default=2
28
28
}
29
29
@@ -34,7 +34,7 @@ variable "cpu_reservation" {
34
34
35
35
36
36
variable"ram_size" {
37
-
description="VM RAM size in megabytes"
37
+
description="VM RAM size in megabytes."
38
38
default=4096
39
39
}
40
40
@@ -44,22 +44,22 @@ variable "network_cards" {
44
44
}
45
45
46
46
variable"ipv4" {
47
-
description="host(VM) IP address in map format, support more than one IP. Should correspond to number of instances"
47
+
description="host(VM) IP address in map format, support more than one IP. Should correspond to number of instances."
48
48
type=map
49
49
}
50
50
51
51
variable"ipv4submask" {
52
-
description="ipv4 Subnet mask"
52
+
description="ipv4 Subnet mask."
53
53
type=list
54
54
default=["24"]
55
55
}
56
56
57
57
variable"dc" {
58
-
description="Name of the datacenter you want to deploy the VM to"
58
+
description="Name of the datacenter you want to deploy the VM to."
59
59
}
60
60
61
61
variable"vmrp" {
62
-
description="Cluster resource pool that VM will be deployed to. you use following to choose default pool in the cluster (esxi1) or (Cluster)/Resources"
62
+
description="Cluster resource pool that VM will be deployed to. you use following to choose default pool in the cluster (esxi1) or (Cluster)/Resources."
63
63
}
64
64
65
65
variable"ds_cluster" {
@@ -79,7 +79,7 @@ variable "vmfolder" {
79
79
}
80
80
81
81
variable"vmgateway" {
82
-
description="VM gateway to set during provisioning"
82
+
description="VM gateway to set during provisioning."
description="Extra configuration data for this virtual machine. Can be used to supply advanced parameters not normally in configuration, such as instance metadata.'disk.enableUUID', 'True'"
111
+
description="Extra configuration data for this virtual machine. Can be used to supply advanced parameters not normally in configuration, such as instance metadata.'disk.enableUUID', 'True'."
description="Define network type for each network interface"
258
+
description="Define network type for each network interface."
259
259
type=list
260
260
default=null
261
261
}
262
262
263
263
#Linux Customization Variables
264
264
variable"hw_clock_utc" {
265
-
description="Tells the operating system that the hardware clock is set to UTC"
265
+
description="Tells the operating system that the hardware clock is set to UTC."
266
266
type=bool
267
267
default=true
268
268
}
269
269
270
270
variable"vmdomain" {
271
-
description="default VM domain for linux guest customization"
271
+
description="default VM domain for linux guest customization."
272
272
default="Development.com"
273
273
}
274
274
@@ -281,7 +281,7 @@ variable "is_windows_image" {
281
281
}
282
282
283
283
variable"local_adminpass" {
284
-
description="The administrator password for this virtual machine.(Required) when using join_windomain option"
284
+
description="The administrator password for this virtual machine.(Required) when using join_windomain option."
285
285
default=null
286
286
}
287
287
@@ -296,28 +296,28 @@ variable "windomain" {
296
296
}
297
297
298
298
variable"domain_admin_user" {
299
-
description="Domain admin user to join the server to AD.(Required) when using join_windomain option"
299
+
description="Domain admin user to join the server to AD.(Required) when using join_windomain option."
300
300
default=null
301
301
}
302
302
303
303
variable"domain_admin_password" {
304
-
description="Doamin User pssword to join the server to AD.(Required) when using join_windomain option"
304
+
description="Doamin User pssword to join the server to AD.(Required) when using join_windomain option."
305
305
default=null
306
306
}
307
307
308
308
variable"orgname" {
309
-
description="Organization name for when joining windows server to AD"
309
+
description="Organization name for when joining windows server to AD."
310
310
default=null
311
311
}
312
312
313
313
variable"auto_logon" {
314
-
description=" Specifies whether or not the VM automatically logs on as Administrator. Default: false"
314
+
description=" Specifies whether or not the VM automatically logs on as Administrator. Default: false."
315
315
type=bool
316
316
default=null
317
317
}
318
318
319
319
variable"auto_logon_count" {
320
-
description="Specifies how many times the VM should auto-logon the Administrator account when auto_logon is true. This should be set accordingly to ensure that all of your commands that run in run_once_command_list can log in to run"
320
+
description="Specifies how many times the VM should auto-logon the Administrator account when auto_logon is true. This should be set accordingly to ensure that all of your commands that run in run_once_command_list can log in to run."
321
321
default=null
322
322
}
323
323
@@ -327,7 +327,7 @@ variable "time_zone" {
327
327
}
328
328
329
329
variable"run_once" {
330
-
description="List of Comamnd to run during first logon (Automatic login set to 1)"
330
+
description="List of Comamnd to run during first logon (Automatic login set to 1)."
331
331
type=list(string)
332
332
default=null
333
333
}
@@ -338,7 +338,7 @@ variable "productkey" {
338
338
}
339
339
340
340
variable"full_name" {
341
-
description="The full name of the user of this virtual machine. This populates the user field in the general Windows system information. Default - Administrator"
341
+
description="The full name of the user of this virtual machine. This populates the user field in the general Windows system information. Default - Administrator."
description="List of IP addresses and CIDR networks to ignore while waiting for an available IP address using either of the waiters. Any IP addresses in this list will be ignored if they show up so that the waiter will continue to wait for a real IP address."
365
+
type=list(string)
366
+
default=[]
367
+
}
368
+
363
369
variable"vm_depends_on" {
364
-
description="Add any external depend on module here like vm_depends_on = [module.fw_core01.firewall]"
370
+
description="Add any external depend on module here like vm_depends_on = [module.fw_core01.firewall]."
365
371
type=any
366
372
default=null
367
373
}
368
374
369
375
variable"tag_depends_on" {
370
-
description="Add any external depend on module here like tag_depends_on = [vsphere_tag.foo.id]"
376
+
description="Add any external depend on module here like tag_depends_on = [vsphere_tag.foo.id]."
371
377
type=any
372
378
default=null
373
379
}
380
+
381
+
variable"hv_mode" {
382
+
description="The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff."
383
+
type=string
384
+
default=null
385
+
}
386
+
387
+
variable"ept_rvi_mode" {
388
+
description="The EPT/RVI (hardware memory virtualization) setting for this virtual machine."
389
+
type=string
390
+
default=null
391
+
}
392
+
393
+
variable"nested_hv_enabled" {
394
+
description="Enable nested hardware virtualization on this virtual machine, facilitating nested virtualization in the guest."
395
+
type=bool
396
+
default=null
397
+
}
398
+
399
+
variable"enable_logging" {
400
+
description="Enable logging of virtual machine events to a log file stored in the virtual machine directory."
401
+
type=bool
402
+
default=null
403
+
}
404
+
405
+
variable"cpu_performance_counters_enabled" {
406
+
description="Enable CPU performance counters on this virtual machine."
407
+
type=bool
408
+
default=null
409
+
}
410
+
411
+
variable"swap_placement_policy" {
412
+
description="The swap file placement policy for this virtual machine. Can be one of inherit, hostLocal, or vmDirectory."
413
+
type=string
414
+
default=null
415
+
}
416
+
417
+
variable"latency_sensitivity" {
418
+
description="Controls the scheduling delay of the virtual machine. Use a higher sensitivity for applications that require lower latency, such as VOIP, media player applications, or applications that require frequent access to mouse or keyboard devices.Can be one of low, normal, medium, or high."
419
+
type=string
420
+
default=null
421
+
}
422
+
423
+
variable"shutdown_wait_timeout" {
424
+
description="The amount of time, in minutes, to wait for a graceful guest shutdown when making necessary updates to the virtual machine. If force_power_off is set to true, the VM will be force powered-off after this timeout, otherwise an error is returned."
425
+
type=string
426
+
default=null
427
+
}
428
+
429
+
variable"migrate_wait_timeout" {
430
+
description="The amount of time, in minutes, to wait for a graceful guest shutdown when making necessary updates to the virtual machine. If force_power_off is set to true, the VM will be force powered-off after this timeout, otherwise an error is returned."
431
+
type=string
432
+
default=null
433
+
}
434
+
435
+
variable"force_power_off" {
436
+
description="If a guest shutdown failed or timed out while updating or destroying (see shutdown_wait_timeout), force the power-off of the virtual machine."
0 commit comments