diff options
author | Emily <vcs@emily.moe> | 2020-02-23 02:02:44 +0000 |
---|---|---|
committer | Emily <vcs@emily.moe> | 2020-02-29 16:44:04 +0000 |
commit | ffb7b984b2c5e07384536f3f0e25db819ca84eef (patch) | |
tree | 814d717231ecc3d18d63f71a08276a18ef6a7ab8 /nixos/modules/security/acme.nix | |
parent | b522aeda5a133cbd9b2b861dced816ec9fb5fb4b (diff) | |
download | nixpkgs-ffb7b984b2c5e07384536f3f0e25db819ca84eef.tar nixpkgs-ffb7b984b2c5e07384536f3f0e25db819ca84eef.tar.gz nixpkgs-ffb7b984b2c5e07384536f3f0e25db819ca84eef.tar.bz2 nixpkgs-ffb7b984b2c5e07384536f3f0e25db819ca84eef.tar.lz nixpkgs-ffb7b984b2c5e07384536f3f0e25db819ca84eef.tar.xz nixpkgs-ffb7b984b2c5e07384536f3f0e25db819ca84eef.tar.zst nixpkgs-ffb7b984b2c5e07384536f3f0e25db819ca84eef.zip |
nixos/acme: add extraLegoRenewFlags option
Diffstat (limited to 'nixos/modules/security/acme.nix')
-rw-r--r-- | nixos/modules/security/acme.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/nixos/modules/security/acme.nix b/nixos/modules/security/acme.nix index 897c0aec618..4e2805d6cac 100644 --- a/nixos/modules/security/acme.nix +++ b/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" ]; |