variable "node_config" { description = "Talos node configuration" type = object({ ipv4_gateway = string talos_version = string gateway_api_version = string cilium_version = string cluster_name = string kubernetes_version = string cluster_endpoint = string proxmox_node = string controlplane_addresses = list(string) worker_addresses = list(string) }) } variable "talos_nodes" { description = "List of Talos nodes to bootstrap" type = list(object({ name = string type = string ipv4_address = string storage_address = optional(string) pvc_disks = optional(list(number)) gpu_enabled = optional(bool, false) })) }