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"))