This commit is contained in:
Peter 2025-10-26 11:42:08 +01:00
parent 5def74736b
commit 26be097fda
Signed by: Peter
SSH key fingerprint: SHA256:B5tYaxBExaDm74r1px9iVeZ6F/ZDiyiy9SbBqfZYrvg
13 changed files with 356 additions and 184 deletions

View file

@ -1,15 +1,18 @@
variable "controlplanes" {
variable "controlplane" {
description = "Control plane node configuration"
type = object({
cpu = number
memory = number
disk = string
storagepool = string
talos_version = string
nodes = list(object({
name = string
ip_address = string
}))
cpu = number
memory = number
disk = string
storagepool = string
talos_version = string
cluster_name = string
kubernetes_version = string
node_name = string
node_ipv4_address = string
cluster_endpoint = string
ipv4_gateway = string
mac_address = string
})
}