diff --git a/terraform/proxmox/main.tf b/terraform/proxmox/main.tf index 2a5af21..44aa05d 100644 --- a/terraform/proxmox/main.tf +++ b/terraform/proxmox/main.tf @@ -73,7 +73,8 @@ resource "proxmox_virtual_environment_vm" "vm" { vm_id = each.value.vmid clone { - vm_id = var.template_vmid + vm_id = var.template_vmid + datastore_id = var.storage_name } scsi_hardware = "virtio-scsi-single" @@ -106,6 +107,7 @@ resource "proxmox_virtual_environment_vm" "vm" { } initialization { + datastore_id = var.storage_name ip_config { ipv4 { address = "${each.value.ip}/24" @@ -124,7 +126,8 @@ resource "proxmox_virtual_environment_vm" "vm" { lifecycle { ignore_changes = [ initialization, - network_device + network_device, + clone, ] } }