vsphere-nested-esxi-disk-parser

jd4883/vsphere-nested-esxi-disk-parser/vmware

Terraform Module HCL VMWARE

Small parser module for Nested ESXI Host disks; intended to be used dynamically to keep code more consolidated for spinning nested ESXI hosts.

Install
module "vsphere-nested-esxi-disk-parser" {
source = "jd4883/vsphere-nested-esxi-disk-parser/vmware"
version = "1.1.0"
}
plain text: /constructs/tfmod-jd4883-vsphere-nested-esxi-disk-parser-vmware/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-vmware-vsphere-nested-esxi-disk-parser Small parser module for Nested ESXI Host disks; intended to be used dynamically to keep code more consolidated for spinning nested ESXI hosts.

Inputs (25)
NameTypeDescriptionDefault
ssd_datastorestringDatastore for SSD storage required
ssd_sizenumberSSD Size in GB required
indexnumberthe index plus 1, expects 3-4 depending on your vm count required
disk_pathstringDisk path within a datastore to store disks required
hdd_sizenumberHDD Size in GB required
pathstring(Optional) When using attach, this parameter controls the path of a virtual disk required
hdd_datastorestringDatastore for HDD storage required
subpath_prefixstringThe prefix name for the subpath"vESXI-"
ssd_countnumberTotal count of SSD's to provision per VM1
keep_on_removebool(Optional) Keep this disk when removing the device or destroying the virtual macfalse
hdd_countnumberTotal count of HDD's to provision per VM1
io_share_levelstring(Optional) The share allocation level for this disk. Can be one of low, normal,"normal"
controller_typestring(Optional) The type of storage controller to attach the disk to. Can be scsi, s"scsi"
eagerly_scrubbool(Optional) If set to true, the disk space is zeroed out on VM creation. This wifalse
storage_policy_idstring(Optional) The UUID of the storage policy to assign to this disk. ""
os_sizenumber16
thin_provisionedbool(Optional) If true, this disk is thin provisioned, with space for the file beingtrue
write_throughbool(Optional) If true, writes for this disk are sent directly to the filesystem immfalse
attachbool(Optional) Attach an external disk instead of creating a new one. Implies and cfalse
io_limitnumber(Optional) The I/O reservation (guarantee) that this disk has, in IOPS. The def-1
io_reservationnumber(Optional) The I/O reservation (guarantee) that this disk has, in IOPS. The def0
io_share_countnumber(Optional) The share count for this disk when the share level is custom. 1000
disk_modestring(Optional) The mode of this this virtual disk for purposes of writes and snapsho"persistent"
os_d3_sizenumber8
os_d2_sizenumber4
Outputs (1)
disks
Details
FrameworkTerraform Module
LanguageHCL
Version1.1.0
Cloud VMWARE
Total downloads769
Inputs25
Outputs1
Namespacejd4883
Updated