diff --git a/terraform/main.tf b/terraform/main.tf index 60396d9..62bab8a 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -17,7 +17,6 @@ provider "proxmox" { resource "proxmox_vm_qemu" "alpacas" { count = var.alpaca_count vmid = 500 + count.index + 1 - os_type = "cloud-init" name = "alpaca-${count.index + 1}" target_node = var.target_node clone = var.clone_template @@ -25,7 +24,7 @@ resource "proxmox_vm_qemu" "alpacas" { cores = var.cores memory = var.memory scsihw = "virtio-scsi-pci" - agent = 0 + agent = 1 boot = "order=scsi0" disk { @@ -40,12 +39,17 @@ resource "proxmox_vm_qemu" "alpacas" { model = "virtio" bridge = var.bridge } + + ipconfig0 = "ip=dhcp" + + ciuser = "alpine" + cipassword = var.proxmox_password + cicustom = "user=local:snippets/cloudinit-user.yaml" } resource "proxmox_vm_qemu" "llamas" { count = var.llama_count vmid = 600 + count.index + 1 - os_type = "cloud-init" name = "llama-${count.index + 1}" target_node = var.target_node clone = var.clone_template @@ -53,7 +57,7 @@ resource "proxmox_vm_qemu" "llamas" { cores = var.cores memory = var.memory scsihw = "virtio-scsi-pci" - agent = 0 + agent = 1 boot = "order=scsi0" disk { @@ -68,6 +72,10 @@ resource "proxmox_vm_qemu" "llamas" { model = "virtio" bridge = var.bridge } + + ipconfig0 = "ip=dhcp" + + ciuser = "alpine" + cipassword = var.proxmox_password + cicustom = "user=local:snippets/cloudinit-user.yaml" } - -