description="Used only when instance_mode = single."
}
variable"instances"{
type= map(object({
service_name=string
vm_name=string
node_name=string
vm_cpu=optional(number)
vm_ram=optional(number)
vm_size=optional(string)
vm_tags=optional(list(string))
}))
default={}
nullable=false
description="Used only when instance_mode = multiple."
}
variable"vm_defaults"{
type=object({
node_datastore=string
vm_bios=string
vm_machine=string
vm_user_sshkey=string
bridge=string
vm_cpu=number
vm_ram=number
vm_size=number
})
default={
node_datastore="hlst"
vm_bios="ovmf"
vm_machine="q35"
vm_user_sshkey="ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRlWaLBt/qmWY01Cd6jN/YxLnlT+6lg+evEdN/dIajirdTj1rCbAdlG3WYvo+4BpN17HK3/eGQpGUMbgI/8MVd8YPODcD34gaNX0w2v66BwHx+S6BZUpz5T2IoQT0JtSv/TtFICoff5gXdNRpfd4eWsmTioEqLA6oToJLE4dn3jvAzFi9y7fyLqvuoQMmPidYYJjGT30eiULtXNspoEP+GmuWmVEu+znzMWaKDWKdOsii4Cv1aWCRKSDDRzDBrZI2mP+Vm4HDQBdgDYRw4ehumMDtfaSjyJCnrk691bIM+wxzICuIEecg5kq5HcUPvo2mFyWPAEXb5xlXnuopYEBd7 Generated By NeoServer"