73 lines
1.1 KiB
HCL
73 lines
1.1 KiB
HCL
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
|
|
}
|
|
|
|
variable "netboot_server_ip_address" {
|
|
type = string
|
|
nullable = false
|
|
}
|
|
|
|
variable "netboot_server_sftp_port" {
|
|
type = number
|
|
nullable = false
|
|
default = 2222
|
|
}
|
|
|
|
variable "instance_name" {
|
|
type = string
|
|
default = "poc"
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
variable "admin_ssh_public_key" {
|
|
type = string
|
|
nullable = false
|
|
}
|