Skip to content

Commit 20216ec

Browse files
committed
Add data datastore after merge, add examples
1 parent 1927021 commit 20216ec

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

examples/linux/main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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"]

examples/windows/main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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"]

main.tf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
1729
data "vsphere_resource_pool" "pool" {
1830
name = var.vmrp
1931
datacenter_id = data.vsphere_datacenter.dc.id

0 commit comments

Comments
 (0)