2025-08-20 14:26:56 +04:00

47 lines
898 B
HCL

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
}