From bd1df7d89d4fce0e17eda6263cc711f30fb03be1 Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Thu, 13 Nov 2025 20:11:28 +0100 Subject: [PATCH] fix(terraform): Update syntax for Proxmox provider v3.0.2-rc05 - Add required 'id' argument to network blocks - Change iothread from number (1) to boolean (true) These changes are required for compatibility with provider v3.0.2-rc05. --- terraform/pve1/main.tf | 3 ++- terraform/pve2/main.tf | 3 ++- terraform/pve3/main.tf | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/terraform/pve1/main.tf b/terraform/pve1/main.tf index f8f91b0..9a492f0 100644 --- a/terraform/pve1/main.tf +++ b/terraform/pve1/main.tf @@ -36,6 +36,7 @@ resource "proxmox_vm_qemu" "k3s_server_1" { onboot = true network { + id = 0 model = "virtio" bridge = var.k3s_network_bridge } @@ -45,7 +46,7 @@ resource "proxmox_vm_qemu" "k3s_server_1" { size = var.k3s_server_1_config.disk_size type = "scsi" storage = var.storage_pool - iothread = 1 + iothread = true } ipconfig0 = "ip=${var.k3s_server_1_config.ip},gw=${var.k3s_gateway}" diff --git a/terraform/pve2/main.tf b/terraform/pve2/main.tf index 3738ede..ac9254a 100644 --- a/terraform/pve2/main.tf +++ b/terraform/pve2/main.tf @@ -36,6 +36,7 @@ resource "proxmox_vm_qemu" "k3s_server_2" { onboot = true network { + id = 0 model = "virtio" bridge = var.k3s_network_bridge } @@ -45,7 +46,7 @@ resource "proxmox_vm_qemu" "k3s_server_2" { size = var.k3s_server_2_config.disk_size type = "scsi" storage = var.storage_pool - iothread = 1 + iothread = true } ipconfig0 = "ip=${var.k3s_server_2_config.ip},gw=${var.k3s_gateway}" diff --git a/terraform/pve3/main.tf b/terraform/pve3/main.tf index 759c265..d1551ff 100644 --- a/terraform/pve3/main.tf +++ b/terraform/pve3/main.tf @@ -36,6 +36,7 @@ resource "proxmox_vm_qemu" "etcd_witness" { onboot = true network { + id = 0 model = "virtio" bridge = var.k3s_network_bridge } @@ -45,7 +46,7 @@ resource "proxmox_vm_qemu" "etcd_witness" { size = var.etcd_witness_config.disk_size type = "scsi" storage = var.storage_pool - iothread = 1 + iothread = true } ipconfig0 = "ip=${var.etcd_witness_config.ip},gw=${var.k3s_gateway}"