From d89aff670a204496421a4b67043749ef3c4d319b Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Sat, 26 Sep 2020 09:07:54 -0400 Subject: [PATCH] nixos/ldap: restart nslcd when configuration changes --- nixos/modules/config/ldap.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/modules/config/ldap.nix b/nixos/modules/config/ldap.nix index 1a5dbcd4e26b..98ebb5f7004f 100644 --- a/nixos/modules/config/ldap.nix +++ b/nixos/modules/config/ldap.nix @@ -276,7 +276,12 @@ in } >"$conf" mv -fT "$conf" /run/nslcd/nslcd.conf ''; - restartTriggers = [ "/run/nslcd/nslcd.conf" ]; + + restartTriggers = [ + nslcdConfig + cfg.bind.passwordFile + cfg.daemon.rootpwmodpwFile + ]; serviceConfig = { ExecStart = "${nslcdWrapped}/bin/nslcd";