resource "proxmox_vm_qemu" "control_plane" { count = 1 name = "control-plane-${count.index}.k8s.cluster" target_node = "${var.pm_node}" clone = "debian-11-cloudinit-template" os_type = "cloud-init" cores = 4 sockets = "1" cpu = "host" memory = 2048 scsihw = "virtio-scsi-pci" bootdisk = "scsi0" disk { size = "20G" type = "scsi" storage = "local-lvm" iothread = 1 } network { model = "virtio" bridge = "vmbr0" } # cloud-init settings # adjust the ip and gateway addresses as needed ipconfig0 = "ip=192.168.0.11${count.index}/24,gw=192.168.0.1" sshkeys = file("${var.ssh_key_file}") } resource "proxmox_vm_qemu" "worker_nodes" { count = 3 name = "worker-${count.index}.k8s.cluster" target_node = "${var.pm_node}" clone = "debian-11-cloudinit-template" os_type = "cloud-init" cores = 4 sockets = "1" cpu = "host" memory = 4098 scsihw = "virtio-scsi-pci" bootdisk = "scsi0" disk { size = "20G" type = "scsi" storage = "local-lvm" iothread = 1 } network { model = "virtio" bridge = "vmbr0" } # cloud-init settings # adjust the ip and gateway addresses as needed ipconfig0 = "ip=192.168.0.12${count.index}/24,gw=192.168.0.1" sshkeys = file("${var.ssh_key_file}") }