diff --git a/terraform/main.tf b/terraform/main.tf index e29c712..f7bc7f2 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -10,26 +10,38 @@ resource "proxmox_vm_qemu" "vm1" { } memory = 2048 + scsihw = "virtio-scsi-pci" + machine = "q35" disk { - slot = "scsi0" - size = "40G" + slot = 0 type = "disk" storage = "zfs1" + size = "40G" + cache = "writeback" + discard = true } + + # Cloud-init CD-ROM + disk { + slot = 1 + type = "cdrom" + storage = "zfs1" + } + network { id = 0 model = "virtio" bridge = "vmbr0" } - os_type = "cloud-init" - ipconfig0 = "ip=dhcp" - ciuser = "martijn" - cipassword = "Gwh28dgcmp!" - agent = 1 - scsihw = "virtio-scsi-pci" - machine = "q35" + # Cloud-init config + os_type = "cloud-init" + ciuser = "martijn" + cipassword = "Gwh28dgcmp!" + ipconfig0 = "ip=dhcp" searchdomain = "domain.local" nameserver = "192.168.178.1" -} \ No newline at end of file + + agent = 1 +}