From e079fe07190c60dd029f33c8986b2fbc50d11726 Mon Sep 17 00:00:00 2001 From: WilliButz Date: Wed, 7 Jun 2023 14:13:02 +0200 Subject: [PATCH] module: restart services if global config file changes --- module.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module.nix b/module.nix index 53dd5a5..117081b 100644 --- a/module.nix +++ b/module.nix @@ -78,6 +78,7 @@ in requires = [ "postgresql.service" ]; after = [ "postgresql.service" ]; before = [ "authentik.service" ]; + restartTriggers = [ config.environment.etc."authentik/config.yml".source ]; serviceConfig = { Type = "oneshot"; RemainAfterExit = true; @@ -89,6 +90,7 @@ in authentik-worker = { requiredBy = [ "authentik.service" ]; before = [ "authentik.service" ]; + restartTriggers = [ config.environment.etc."authentik/config.yml".source ]; serviceConfig = { RuntimeDirectory = "authentik"; WorkingDirectory = "%t/authentik"; @@ -105,6 +107,7 @@ in "postgresql.service" "redis-authentik.service" ]; + restartTriggers = [ config.environment.etc."authentik/config.yml".source ]; preStart = '' ln -svf ${pkgs.authentik.staticWorkdirDeps}/* /var/lib/authentik/ '';