switch to systemd LoadCredential
This commit is contained in:
parent
3b4176fa0a
commit
539d81cf46
1 changed files with 2 additions and 1 deletions
|
|
@ -95,7 +95,8 @@ in
|
||||||
// lib.mapAttrs (_: v: toString v) cfg.settings;
|
// lib.mapAttrs (_: v: toString v) cfg.settings;
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
Type = "simple";
|
Type = "simple";
|
||||||
ExecStart = "${lib.getExe pkgs.mail-quota-warning}${lib.optionalString (cfg.secretFile != null) " --config ${cfg.secretFile}"}";
|
LoadCredential = lib.optionalString (cfg.secretFile != null) "secrets.yaml:${cfg.secretFile}";
|
||||||
|
ExecStart = "${lib.getExe pkgs.mail-quota-warning}${lib.optionalString (cfg.secretFile != null) " --config \${CREDENTIALS_DIRECTORY}/secrets.yaml";
|
||||||
WorkingDirectory = "%S/mail-quota-warning";
|
WorkingDirectory = "%S/mail-quota-warning";
|
||||||
StateDirectory = "mail-quota-warning";
|
StateDirectory = "mail-quota-warning";
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue