diff --git a/terraform/modules/vm/main.tf b/terraform/modules/vm/main.tf index f9a4dd6..1b6efdd 100644 --- a/terraform/modules/vm/main.tf +++ b/terraform/modules/vm/main.tf @@ -19,29 +19,21 @@ resource "proxmox_vm_qemu" "vm" { 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 + disks { + scsi { + scsi0 { + cdrom { + iso = "local:iso/ubuntu-24.04.2-live-server-amd64.iso" + } + } + scsi1 { + disk { + size = "20G" + storage = "local-lvm" + } + } } } - 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 } \ No newline at end of file