diff --git a/lxc/grail-2/main.tf b/lxc/grail-2/main.tf index c22d17b..03db0aa 100644 --- a/lxc/grail-2/main.tf +++ b/lxc/grail-2/main.tf @@ -21,6 +21,13 @@ resource "proxmox_virtual_environment_file" "cloud_config" { } } +resource "proxmox_virtual_environment_download_file" "debian_cloud_image" { + content_type = "import" + datastore_id = "local" + node_name = "pve" + url = "https://cloud.debian.org/images/cloud/trixie/latest/debian-13-genericcloud-amd64.qcow2" +} + resource "proxmox_virtual_environment_vm" "debian_vm" { name = "grailvm" node_name = var.node_name @@ -52,8 +59,10 @@ resource "proxmox_virtual_environment_vm" "debian_vm" { disk { datastore_id = var.datastore_id - file_id = "local:iso/debian-13.4.0-amd64-netinst.iso" - interface = "scsi0" + import_from = proxmox_virtual_environment_download_file.debian_cloud_image.id" + interface = "virtio0" + iothread = true + discard = "on" size = var.disk_size_gb }