File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ resource "vsphere_virtual_machine" "Linux" {
111111 iterator = template_disks
112112 content {
113113 label = length (var. disk_label ) > 0 ? var. disk_label [template_disks . key ] : " disk${ template_disks . key } "
114- size = data. vsphere_virtual_machine . template . disks [template_disks . key ]. size
114+ size = var . override_template_disk_size != null ? var . override_template_disk_size [ template_disks . key ] : data. vsphere_virtual_machine . template . disks [template_disks . key ]. size
115115 unit_number = var. scsi_controller != null ? var. scsi_controller * 15 + template_disks. key : template_disks. key
116116 thin_provisioned = data. vsphere_virtual_machine . template . disks [template_disks . key ]. thin_provisioned
117117 eagerly_scrub = data. vsphere_virtual_machine . template . disks [template_disks . key ]. eagerly_scrub
Original file line number Diff line number Diff line change @@ -188,6 +188,12 @@ variable "data_disk_size_gb" {
188188 default = []
189189}
190190
191+ variable "override_template_disk_size" {
192+ description = " List of disk sizes to override template disk size."
193+ type = list
194+ default = null
195+ }
196+
191197variable "disk_datastore" {
192198 description = " Define where the OS disk should be stored."
193199 type = string
You can’t perform that action at this time.
0 commit comments