From 2ccccc5ce191c91d84184f7372fa0914daee4894 Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Wed, 26 Nov 2025 17:51:03 +0100 Subject: [PATCH] fix(terraform): Configure storage for LINSTOR cluster topology Storage configuration changes: - Add full_clone=true for better LINSTOR compatibility - Add replicate=1 to disk config for k3s servers on LINSTOR - Configure etcd-witness to use local-lvm storage on thinkpad - Add etcd_witness_storage_pool variable with local-lvm default Fixes: - etcd-witness now uses local storage since thinkpad is LINSTOR controller only - k3s-server-1 and k3s-server-2 use LINSTOR replicated storage on acemagician/elitedesk - Explicit replication flag helps LINSTOR create resources correctly --- .forgejo/workflows/deploy.yml | 27 ++++++++++++++------------- terraform/pve1/main.tf | 2 ++ terraform/pve2/main.tf | 2 ++ terraform/pve3/main.tf | 3 ++- terraform/pve3/variables.tf | 6 ++++++ 5 files changed, 26 insertions(+), 14 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 302a320..0d330d2 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -153,19 +153,20 @@ jobs: run: | cd terraform/pve3 cat > terraform.tfvars <