resource "proxmox_vm_qemu" "vm" { name = var.vm_name target_node = var.target_node #clone = var.vm_template full_clone = true cpu { cores = var.vm_cores sockets = var.vm_sockets } memory = var.vm_memory scsihw = "virtio-scsi-pci" bootdisk = "scsi0" network { id = 0 model = "virtio" bridge = "vmbr0" } dynamic "disk" { for_each = var.vm_disks content { iso = disk.value.iso == "" ? "": var.vm_iso slot = disk.value.slot type = "scsi" storage = "local-lvm" size = disk.value.size } } disk { iso = "local:iso/ubuntu-24.04.2-live-server-amd64.iso" slot = "scsi0" type = "cdrom" } disk { size = "20G" type = "disk" storage = "local-lvm" slot = "scsi1" } sshkeys = var.ssh_public_key }