From 12721fea394f31bf4fdc249e745d7d60593da10e Mon Sep 17 00:00:00 2001 From: ibizaman Date: Fri, 22 Aug 2025 23:13:31 +0200 Subject: [PATCH] authelia: add target to wait for --- modules/blocks/authelia.nix | 13 +++++++++++++ test/blocks/authelia.nix | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/blocks/authelia.nix b/modules/blocks/authelia.nix index d4e3d52..651e70d 100644 --- a/modules/blocks/authelia.nix +++ b/modules/blocks/authelia.nix @@ -597,5 +597,18 @@ in ]; } ]; + + systemd.targets."authelia-${fqdn}" = let + services = [ + "authelia-${fqdn}.service" + ] ++ lib.optionals cfg.debug [ + config.shb.mitmdump.instances."authelia-${fqdn}".serviceName + ]; + in { + after = services; + requires = services; + + wantedBy = [ "multi-user.target" ]; + }; }; } diff --git a/test/blocks/authelia.nix b/test/blocks/authelia.nix index d23f958..357cbf5 100644 --- a/test/blocks/authelia.nix +++ b/test/blocks/authelia.nix @@ -129,7 +129,7 @@ in def tests(): machine.wait_for_unit("lldap.service") - machine.wait_for_unit("authelia-authelia.machine.com.service") + machine.wait_for_unit("authelia-authelia.machine.com.target") machine.wait_for_open_port(9091) endpoints = json.loads(machine.succeed("curl -s http://machine.com/.well-known/openid-configuration"))