File tree Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,8 @@ module "example-server-linuxvm-advanced" {
3636 " VM Network" = [" 192.168.0.4" , " " ] // Here the first instance will use Static Ip and Second set to DHCP
3737 " test" = [" " , " 192.168.0.3" ]
3838 }
39+ disk_datastore = " vsanDatastore"
40+ data_disk_datastore = [" vsanDatastore" , " nfsDatastore" ]
3941 data_disk_size_gb = [10 , 5 ] // Aditional Disks to be used
4042 thin_provisioned = [" true" , " false" ]
4143 vmdns = [" 192.168.0.2" , " 192.168.0.1" ]
Original file line number Diff line number Diff line change @@ -56,6 +56,8 @@ module "example-server-windowsvm-advanced" {
5656 " VM Network" = [" 192.168.0.4" , " " ] // Here the first instance will use Static Ip and Second DHCP
5757 " test" = [" " , " 192.168.0.3" ]
5858 }
59+ disk_datastore = " vsanDatastore"
60+ data_disk_datastore = [" vsanDatastore" , " nfsDatastore" ]
5961 data_disk_size_gb = [10 , 5 ] // Aditional Disks to be used
6062 thin_provisioned = [" true" , " false" ]
6163 vmdns = [" 192.168.0.2" , " 192.168.0.1" ]
Original file line number Diff line number Diff line change @@ -14,6 +14,18 @@ data "vsphere_datastore" "datastore" {
1414 datacenter_id = data. vsphere_datacenter . dc . id
1515}
1616
17+ data "vsphere_datastore" "disk_datastore" {
18+ count = var. disk_datastore != " " ? 1 : 0
19+ name = var. disk_datastore
20+ datacenter_id = data. vsphere_datacenter . dc . id
21+ }
22+
23+ data "vsphere_datastore" "data_disk_datastore" {
24+ for_each = toset (var. data_disk_datastore )
25+ name = each. key
26+ datacenter_id = data. vsphere_datacenter . dc . id
27+ }
28+
1729data "vsphere_resource_pool" "pool" {
1830 name = var. vmrp
1931 datacenter_id = data. vsphere_datacenter . dc . id
You can’t perform that action at this time.
0 commit comments