summaryrefslogtreecommitdiff
path: root/env/acme/default.nix
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-02-10 12:17:09 -0600
committerAlejandro Soto <alejandro@34project.org>2023-02-10 12:17:09 -0600
commitb8a62165e4f3dd6a35ebad0dcaea0971d4323735 (patch)
tree18f724db4df2eccd9f3983fe5c39615c6fe96202 /env/acme/default.nix
parent7443b4290428e003300ab6070e577c2e9ae1771b (diff)
env/users: enable IMAP TLS
Diffstat (limited to 'env/acme/default.nix')
-rw-r--r--env/acme/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/env/acme/default.nix b/env/acme/default.nix
index 779b4e2..9b3db80 100644
--- a/env/acme/default.nix
+++ b/env/acme/default.nix
@@ -22,6 +22,11 @@ in
defaults = {
email = "security@${config.networking.domain}";
renewInterval = "weekly";
+
+ webroot =
+ if config.security.acme.defaults.dnsProvider == null
+ then "/var/lib/acme/acme-challenge"
+ else null;
};
certs =
@@ -31,7 +36,6 @@ in
certConfig = domains: {
domain = domains.main;
extraDomainNames = domainSort (attrValues (filterAttrs (k: _: k != "main") domains));
- webroot = "/var/lib/acme/acme-challenge";
};
in
mapAttrs'