Files
terraform-proxmox-talos/examples/simple/main.tf
2025-02-23 15:06:15 +01:00

31 lines
671 B
HCL

module "talos_cluster" {
source = "../../"
cluster_name = "homelab"
talos_version = "1.9.4"
default_gateway = "192.168.1.1"
proxmox_nodes = ["ms-01"]
talos_controlplane_config = [{
id = 101
name = "talos-cp-01"
ip = "192.168.1.181"
node = "ms-01"
cpu_cores = 2
memory = 2048
disk_size = 20
}]
talos_worker_config = [{
id = 111
name = "talos-worker-01"
ip = "192.168.1.191"
node = "ms-01"
cpu_cores = 4
memory = 4096
disk_size = 100
}]
}
output "kubeconfig" {
value = module.talos_cluster.kubeconfig
sensitive = true
}