variable "pve_node_name" { type = string nullable = false } variable "pve_storage_id" { type = string nullable = false } variable "pve_vm_id" { type = number nullable = false } variable "pve_ssh_user" { type = string nullable = false default = "root" } variable "pve_ssh_host" { type = string nullable = false default = "proxmox.broken-by-design.fr" } variable "netboot_server_ip_address" { type = string nullable = false default = "10.109.0.2" } variable "netboot_server_sftp_port" { type = number nullable = false default = 2222 } variable "instance_name" { type = string default = "knot-resolver" } variable "admin_network" { type = object({ name = string prefix = string mac_address = string }) nullable = false } variable "prod_network" { type = object({ name = string prefix = string mac_address = string }) nullable = false } variable "monitoring_network" { type = object({ name = string prefix = string mac_address = string }) nullable = false }