provider "proxmox" { endpoint = var.proxmox_endpoint api_token = var.proxmox_api_token insecure = true } locals { talos_version = "1.11.3" } module "controlplanes" { source = "./modules/controlplane" controlplanes = { cpu = 4 memory = 4 disk = "40G" storagepool = "nvme-fastpool" talos_version = local.talos_version nodes = [ { name = "cp01" ip_address = "10.13.38.20" }, { name = "cp02" ip_address = "10.13.38.21" }, { name = "cp03" ip_address = "10.13.38.22" }] } } module "workers" { source = "./modules/worker" workers = { cpu = 4 memory = 4 disk = "40G" storagepool = "nvme-fastpool" talos_version = local.talos_version nodes = [ { name = "worker01" ip_address = "10.13.38.30" }, { name = "worker02" ip_address = "10.13.38.31" }] module "talos-image" { source = "./modules/talos-image" talos_version = local.talos_version } } }