From 60e500087ca0427e93c7cc679198f06dc81963cc Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Fri, 7 Nov 2025 10:51:53 +0100 Subject: [PATCH] fix(terraform): Downgrade provider Proxmox vers v2.9 stable The v3.0 provider is not yet available as a stable release in the OpenTofu/Terraform registry. Downgraded to v2.9 which is the latest stable version. Also fixed minor yamllint issues in flux.yml: - Added space after comment marker - Removed trailing blank line --- ansible/roles/k3s-server/tasks/flux.yml | 4 ++-- terraform/pve1/main.tf | 2 +- terraform/pve2/main.tf | 2 +- terraform/pve3/main.tf | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ansible/roles/k3s-server/tasks/flux.yml b/ansible/roles/k3s-server/tasks/flux.yml index 765fbbd..f7dd1a7 100644 --- a/ansible/roles/k3s-server/tasks/flux.yml +++ b/ansible/roles/k3s-server/tasks/flux.yml @@ -1,4 +1,5 @@ ---- # Install and configure FluxCD +--- +# Install and configure FluxCD - name: Check if flux is already installed command: k3s kubectl get namespace {{ flux_namespace }} @@ -49,4 +50,3 @@ FluxCD installed successfully. Configure GitRepository in kubernetes/flux-system/ when: flux_installed.rc != 0 - diff --git a/terraform/pve1/main.tf b/terraform/pve1/main.tf index b7a1527..5fc6e51 100644 --- a/terraform/pve1/main.tf +++ b/terraform/pve1/main.tf @@ -4,7 +4,7 @@ terraform { required_providers { proxmox = { source = "telmate/proxmox" - version = "~> 3.0" + version = "~> 2.9" } local = { source = "hashicorp/local" diff --git a/terraform/pve2/main.tf b/terraform/pve2/main.tf index 1be932d..8983ab3 100644 --- a/terraform/pve2/main.tf +++ b/terraform/pve2/main.tf @@ -4,7 +4,7 @@ terraform { required_providers { proxmox = { source = "telmate/proxmox" - version = "~> 3.0" + version = "~> 2.9" } local = { source = "hashicorp/local" diff --git a/terraform/pve3/main.tf b/terraform/pve3/main.tf index ca8b147..e35d176 100644 --- a/terraform/pve3/main.tf +++ b/terraform/pve3/main.tf @@ -4,7 +4,7 @@ terraform { required_providers { proxmox = { source = "telmate/proxmox" - version = "~> 3.0" + version = "~> 2.9" } local = { source = "hashicorp/local"