From ff844b74ee171f5a0025c237431b4ed48c1c8502 Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Sun, 27 Jul 2025 10:38:40 +0200 Subject: [PATCH] make secrets conditional --- machines/dev/fedi203/woodpecker.nix | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/machines/dev/fedi203/woodpecker.nix b/machines/dev/fedi203/woodpecker.nix index 61bd46e4..0cf7ab79 100644 --- a/machines/dev/fedi203/woodpecker.nix +++ b/machines/dev/fedi203/woodpecker.nix @@ -17,12 +17,28 @@ inherit group; mode = "440"; }) - { - woodpecker-gitea-client = "woodpecker-server"; - woodpecker-gitea-secret = "woodpecker-server"; - woodpecker-agent-exec = "woodpecker-agent-exec"; - woodpecker-agent-container = "woodpecker-agent-docker"; - }; + ( + { + woodpecker-gitea-client = "woodpecker-server"; + woodpecker-gitea-secret = "woodpecker-server"; + } + // ( + if config.services.woodpecker-agents.agents.exec.enable then + { + woodpecker-agent-exec = "woodpecker-agent-exec"; + } + else + { } + ) + // ( + if config.services.woodpecker-agents.agents.docker.enable then + { + woodpecker-agent-container = "woodpecker-agent-docker"; + } + else + { } + ) + ); # needs `sudo generate-vars` vars.settings.on-machine.enable = true;