Skip to content

Deploy a Worker VM

resource "proxmox_vm_qemu" "k3s-worker" {
  count = 3
  name = "k3s-worker-${count.index}"
  desc = "Kubernetes Worker Node"
  vmid = var.proxmox_worker_vmid[count.index]
  target_node = "pve"
  agent = 1
  clone = var.proxmox_clone_name
  cores = 1
  sockets = 2
  memory = 3072

  network {
  bridge = "vmbr0"
  model = "virtio"
  }

  disk {
  storage = "local"
  type = "scsi0"
  size = "50G"
  }

  os_type = "cloud-init"
  ipconfig0 = var.proxmox_worker_ipcfg[count.index]
  nameserver = "192.168.1.1"
}