From fb8a76545dc4154401221c90eaab233fbdf06c66 Mon Sep 17 00:00:00 2001 From: Konstantin Renner Date: Mon, 16 Mar 2026 21:44:34 +0100 Subject: [PATCH] fix(opentofu): set storage to local-zfs for woodpecker agents Empty storage string caused Proxmox API 400 error. Server LXC 231 was created successfully, only agents 910/911 need this fix. --- opentofu/locals.tf | 2 +- opentofu/woodpecker_agents.tf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/opentofu/locals.tf b/opentofu/locals.tf index 0832a368..e4829f90 100644 --- a/opentofu/locals.tf +++ b/opentofu/locals.tf @@ -36,7 +36,7 @@ locals { tags = "woodpecker;ci;docker" bridge = "v40srv" disk_size = "30G" - storage = "" + storage = "local-zfs" nesting = true ostemplate = "local:vztmpl/debian-12-standard_12.12-1_amd64.tar.zst" } diff --git a/opentofu/woodpecker_agents.tf b/opentofu/woodpecker_agents.tf index 4630c97a..7d3b4ba1 100644 --- a/opentofu/woodpecker_agents.tf +++ b/opentofu/woodpecker_agents.tf @@ -16,7 +16,7 @@ module "woodpecker_agents" { unprivileged = true tags = join(",", compact([each.value.tags, "transient"])) ostemplate = each.value.ostemplate - storage = lookup(each.value, "storage", "local-zfs") + storage = each.value.storage != "" ? each.value.storage : "local-zfs" disk_size = each.value.disk_size ssh_public_keys = local.common_ssh_keys