From 0643f232810842822eb467a414d62308053c72be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Sat, 7 Feb 2026 05:29:29 +0100 Subject: [PATCH] vaulttest01: add vault secret dependency to listener Ensure homelab-deploy-listener waits for the NKey secret to be fetched from Vault before starting. Co-Authored-By: Claude Opus 4.5 --- hosts/vaulttest01/configuration.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hosts/vaulttest01/configuration.nix b/hosts/vaulttest01/configuration.nix index 5701ddf..4270abf 100644 --- a/hosts/vaulttest01/configuration.nix +++ b/hosts/vaulttest01/configuration.nix @@ -117,6 +117,12 @@ in flakeUrl = "git+https://git.t-juice.club/torjus/nixos-servers.git"; }; + # Ensure listener starts after vault secret is available + systemd.services.homelab-deploy-listener = { + after = [ "vault-secret-homelab-deploy-nkey.service" ]; + requires = [ "vault-secret-homelab-deploy-nkey.service" ]; + }; + # Create a test service that uses the secret systemd.services.vault-test = { description = "Test Vault secret fetching";