From 72d95934b29860e1f29b49fe2cfa717490462509 Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Thu, 13 Nov 2025 20:14:00 +0100 Subject: [PATCH] fix(terraform): Update disk and CPU syntax for provider v3.0.2-rc05 - Change disk slot from number (0) to string ("scsi0") - Change disk type from "scsi" to "disk" - Move cores and sockets into cpu {} block These changes are required for Proxmox provider v3.0.2-rc05. --- terraform/pve1/main.tf | 11 +++++++---- terraform/pve2/main.tf | 11 +++++++---- terraform/pve3/main.tf | 11 +++++++---- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/terraform/pve1/main.tf b/terraform/pve1/main.tf index 9a492f0..80f81ce 100644 --- a/terraform/pve1/main.tf +++ b/terraform/pve1/main.tf @@ -26,8 +26,11 @@ resource "proxmox_vm_qemu" "k3s_server_1" { target_node = "pve1" clone = var.ubuntu_template - cores = var.k3s_server_1_config.cores - sockets = 1 + cpu { + cores = var.k3s_server_1_config.cores + sockets = 1 + } + memory = var.k3s_server_1_config.memory agent = 1 @@ -42,9 +45,9 @@ resource "proxmox_vm_qemu" "k3s_server_1" { } disk { - slot = 0 + slot = "scsi0" size = var.k3s_server_1_config.disk_size - type = "scsi" + type = "disk" storage = var.storage_pool iothread = true } diff --git a/terraform/pve2/main.tf b/terraform/pve2/main.tf index ac9254a..a5d497c 100644 --- a/terraform/pve2/main.tf +++ b/terraform/pve2/main.tf @@ -26,8 +26,11 @@ resource "proxmox_vm_qemu" "k3s_server_2" { target_node = "pve2" clone = var.ubuntu_template - cores = var.k3s_server_2_config.cores - sockets = 1 + cpu { + cores = var.k3s_server_2_config.cores + sockets = 1 + } + memory = var.k3s_server_2_config.memory agent = 1 @@ -42,9 +45,9 @@ resource "proxmox_vm_qemu" "k3s_server_2" { } disk { - slot = 0 + slot = "scsi0" size = var.k3s_server_2_config.disk_size - type = "scsi" + type = "disk" storage = var.storage_pool iothread = true } diff --git a/terraform/pve3/main.tf b/terraform/pve3/main.tf index d1551ff..fb92da8 100644 --- a/terraform/pve3/main.tf +++ b/terraform/pve3/main.tf @@ -26,8 +26,11 @@ resource "proxmox_vm_qemu" "etcd_witness" { target_node = "pve3" clone = var.ubuntu_template - cores = var.etcd_witness_config.cores - sockets = 1 + cpu { + cores = var.etcd_witness_config.cores + sockets = 1 + } + memory = var.etcd_witness_config.memory agent = 1 @@ -42,9 +45,9 @@ resource "proxmox_vm_qemu" "etcd_witness" { } disk { - slot = 0 + slot = "scsi0" size = var.etcd_witness_config.disk_size - type = "scsi" + type = "disk" storage = var.storage_pool iothread = true }