23 lines
649 B
HCL
23 lines
649 B
HCL
variable "node" {
|
|
description = "Basic configuration for the Talos node"
|
|
type = object({
|
|
id = number
|
|
name = string
|
|
ipv4_address = string
|
|
ipv4_gateway = string
|
|
cpu = number
|
|
memory = number
|
|
disk = string
|
|
storagepool = string
|
|
talos_version = string
|
|
cluster_name = string
|
|
kubernetes_version = string
|
|
cluster_endpoint = string
|
|
proxmox_node = string
|
|
})
|
|
}
|
|
variable "pvc_disks" {
|
|
description = "List of extra disks to attach to the node"
|
|
type = list(number)
|
|
default = []
|
|
}
|