@@ -14,18 +14,6 @@ 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-
2917data "vsphere_resource_pool" "pool" {
3018 name = var. vmrp
3119 datacenter_id = data. vsphere_datacenter . dc . id
@@ -107,7 +95,6 @@ resource "vsphere_virtual_machine" "Linux" {
10795 unit_number = template_disks. key
10896 thin_provisioned = data. vsphere_virtual_machine . template . disks [template_disks . key ]. thin_provisioned
10997 eagerly_scrub = data. vsphere_virtual_machine . template . disks [template_disks . key ]. eagerly_scrub
110- datastore_id = var. disk_datastore != null ? data. vsphere_datastore . disk_datastore [0 ]. id : null
11198 }
11299 }
113100
@@ -121,7 +108,6 @@ resource "vsphere_virtual_machine" "Linux" {
121108 unit_number = terraform_disks. key + local. template_disk_count
122109 thin_provisioned = var. thin_provisioned != null ? var. thin_provisioned [terraform_disks . key ] : null
123110 eagerly_scrub = var. eagerly_scrub != null ? var. eagerly_scrub [terraform_disks . key ] : null
124- datastore_id = var. data_disk_datastore != null ? data. vsphere_datastore . data_disk_datastore [var . data_disk_datastore [terraform_disks . key ]]. id : null
125111 }
126112 }
127113
@@ -199,7 +185,6 @@ resource "vsphere_virtual_machine" "Windows" {
199185 unit_number = template_disks. key
200186 thin_provisioned = data. vsphere_virtual_machine . template . disks [template_disks . key ]. thin_provisioned
201187 eagerly_scrub = data. vsphere_virtual_machine . template . disks [template_disks . key ]. eagerly_scrub
202- datastore_id = var. disk_datastore != null ? data. vsphere_datastore . disk_datastore [0 ]. id : null
203188 }
204189 }
205190
@@ -213,7 +198,6 @@ resource "vsphere_virtual_machine" "Windows" {
213198 unit_number = terraform_disks. key + local. template_disk_count
214199 thin_provisioned = var. thin_provisioned != null ? var. thin_provisioned [terraform_disks . key ] : null
215200 eagerly_scrub = var. eagerly_scrub != null ? var. eagerly_scrub [terraform_disks . key ] : null
216- datastore_id = var. data_disk_datastore != null ? data. vsphere_datastore . data_disk_datastore [var . data_disk_datastore [terraform_disks . key ]]. id : null
217201 }
218202 }
219203
0 commit comments