From c042c333a629afd4b295d52f92a1a4eada091fee Mon Sep 17 00:00:00 2001
From: James Arcus <jimbo@ucc.asn.au>
Date: Mon, 13 Jan 2025 19:36:02 +0800
Subject: [PATCH 1/3] Bump TF provider version

---
 main.tf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/main.tf b/main.tf
index 32b7232..a04894d 100644
--- a/main.tf
+++ b/main.tf
@@ -2,7 +2,7 @@ terraform {
   required_providers {
     proxmox = {
       source = "telmate/proxmox"
-      version = "3.0.1-rc3"
+      version = "3.0.1-rc6"
     }
   }
 }
-- 
GitLab


From d52a0da23707ab1283d4f548a9b6444e91c89bb9 Mon Sep 17 00:00:00 2001
From: James Arcus <jimbo@ucc.asn.au>
Date: Mon, 13 Jan 2025 19:40:46 +0800
Subject: [PATCH 2/3] Add required network ID

---
 main.tf | 1 +
 1 file changed, 1 insertion(+)

diff --git a/main.tf b/main.tf
index a04894d..7c12a9d 100644
--- a/main.tf
+++ b/main.tf
@@ -62,6 +62,7 @@ resource "proxmox_vm_qemu" "membervm_nogui" {
   }
 
   network {
+    id = 0
     bridge = "vmbr0"
     model = "virtio"
     tag = 4
-- 
GitLab


From 1c6d51b1e54e0173fbb5a3a7313882e418079efd Mon Sep 17 00:00:00 2001
From: James Arcus <jimbo@ucc.asn.au>
Date: Mon, 13 Jan 2025 19:45:57 +0800
Subject: [PATCH 3/3] Add newly-required config

---
 main.tf | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/main.tf b/main.tf
index 7c12a9d..403ed5c 100644
--- a/main.tf
+++ b/main.tf
@@ -38,7 +38,7 @@ resource "proxmox_vm_qemu" "membervm_nogui" {
   clone = "memberVM-nogui-template"
 
   agent = 1
-  cpu = "x86-64-v2-AES"
+  cpu_type = "x86-64-v2-AES"
   scsihw = "virtio-scsi-pci"
   boot = "order=scsi0"
   ipconfig0 = "ip=dhcp,ip6=auto"
@@ -68,6 +68,11 @@ resource "proxmox_vm_qemu" "membervm_nogui" {
     tag = 4
   }
 
+  serial {
+    id = 0
+    type = "socket"
+  }
+
   # Always the same, regardless of the template chosen
   os_type = "cloud-init"
   pool = "Member-VMs-Auto"
-- 
GitLab