nixos/acme: add extraLegoRenewFlags option

wip/yesman
Emily 4 years ago
parent b522aeda5a
commit ffb7b984b2
  1. 10
      nixos/modules/security/acme.nix

@ -149,6 +149,14 @@ let
</itemizedlist>
'';
};
extraLegoRenewFlags = mkOption {
type = types.listOf types.str;
default = [];
description = ''
Additional flags to pass to lego renew.
'';
};
};
};
@ -305,7 +313,7 @@ in
runOpts = escapeShellArgs (globalOpts ++ [ "run" ] ++ certOpts);
renewOpts = escapeShellArgs (globalOpts ++
[ "renew" "--days" (toString cfg.validMinDays) ] ++
certOpts);
certOpts ++ data.extraLegoRenewFlags);
acmeService = {
description = "Renew ACME Certificate for ${cert}";
after = [ "network.target" "network-online.target" ];

Loading…
Cancel
Save