@@ -103,7 +103,7 @@ resource "vsphere_virtual_machine" "Linux" {
103103 for_each = data. vsphere_virtual_machine . template . disks
104104 iterator = template_disks
105105 content {
106- label = " disk${ template_disks . key } "
106+ label = length (var . disk_label ) > 0 ? var . disk_label [ template_disks . key ] : " disk${ template_disks . key } "
107107 size = data. vsphere_virtual_machine . template . disks [template_disks . key ]. size
108108 unit_number = var. scsi_controller != null ? var. scsi_controller * 15 + template_disks. key : template_disks. key
109109 thin_provisioned = data. vsphere_virtual_machine . template . disks [template_disks . key ]. thin_provisioned
@@ -117,7 +117,7 @@ resource "vsphere_virtual_machine" "Linux" {
117117 for_each = var. data_disk_size_gb
118118 iterator = terraform_disks
119119 content {
120- label = " disk${ terraform_disks . key + local . template_disk_count } "
120+ label = length (var . data_disk_label ) > 0 ? var . data_disk_label [ terraform_disks . key ] : " disk${ terraform_disks . key + local . template_disk_count } "
121121 size = var. data_disk_size_gb [terraform_disks . key ]
122122 unit_number = length (var. data_disk_scsi_controller ) > 0 ? var. data_disk_scsi_controller [terraform_disks . key ] * 15 + terraform_disks. key + (var. scsi_controller == var. data_disk_scsi_controller [terraform_disks . key ] ? local. template_disk_count : 0 ) : terraform_disks. key + local. template_disk_count
123123 thin_provisioned = var. thin_provisioned != null ? var. thin_provisioned [terraform_disks . key ] : null
@@ -196,7 +196,7 @@ resource "vsphere_virtual_machine" "Windows" {
196196 for_each = data. vsphere_virtual_machine . template . disks
197197 iterator = template_disks
198198 content {
199- label = " disk${ template_disks . key } "
199+ label = length (var . disk_label ) > 0 ? var . disk_label [ template_disks . key ] : " disk${ template_disks . key } "
200200 size = data. vsphere_virtual_machine . template . disks [template_disks . key ]. size
201201 unit_number = var. scsi_controller != null ? var. scsi_controller * 15 + template_disks. key : template_disks. key
202202 thin_provisioned = data. vsphere_virtual_machine . template . disks [template_disks . key ]. thin_provisioned
@@ -210,7 +210,7 @@ resource "vsphere_virtual_machine" "Windows" {
210210 for_each = var. data_disk_size_gb
211211 iterator = terraform_disks
212212 content {
213- label = " disk${ terraform_disks . key + local . template_disk_count } "
213+ label = length (var . data_disk_label ) > 0 ? var . data_disk_label [ terraform_disks . key ] : " disk${ terraform_disks . key + local . template_disk_count } "
214214 size = var. data_disk_size_gb [terraform_disks . key ]
215215 unit_number = length (var. data_disk_scsi_controller ) > 0 ? var. data_disk_scsi_controller [terraform_disks . key ] * 15 + terraform_disks. key + (var. scsi_controller == var. data_disk_scsi_controller [terraform_disks . key ] ? local. template_disk_count : 0 ) : terraform_disks. key + local. template_disk_count
216216 thin_provisioned = var. thin_provisioned != null ? var. thin_provisioned [terraform_disks . key ] : null
0 commit comments