34 lines
761 B
HCL
34 lines
761 B
HCL
variable "vm_network_device" {
|
|
type = string
|
|
description = "The network device of the VM."
|
|
default = "eth0"
|
|
}
|
|
|
|
variable "vm_ip_address" {
|
|
type = string
|
|
description = "The IP address of the VM (e.g. 172.16.100.192)."
|
|
default = null
|
|
}
|
|
|
|
variable "vm_ip_netmask" {
|
|
type = number
|
|
description = "The netmask of the VM (e.g. 24)."
|
|
default = null
|
|
}
|
|
|
|
variable "vm_ip_gateway" {
|
|
type = string
|
|
description = "The gateway of the VM (e.g. 172.16.100.1)."
|
|
default = null
|
|
}
|
|
|
|
variable "vm_dns_list" {
|
|
type = list(string)
|
|
description = "The nameservers of the VM."
|
|
default = []
|
|
}
|
|
|
|
variable "output_folder" {
|
|
type = string
|
|
description = "The output folder for the generated files."
|
|
} |