services.acme: fix

This commit is contained in:
陈浩南 2024-04-18 21:58:40 +08:00
parent 8e49002d3e
commit dd2cab14d7

View File

@ -22,15 +22,19 @@ inputs:
security.acme =
{
acceptTerms = true;
defaults.email = "chn@chn.moe";
defaults =
{
email = "chn@chn.moe";
dnsPropagationCheck = false;
dnsProvider = "cloudflare";
dnsResolver = "8.8.8.8";
};
certs = builtins.listToAttrs (builtins.map
(cert:
{
name = builtins.elemAt cert.value.domains 0;
value =
{
dnsResolver = "8.8.8.8";
dnsProvider = "cloudflare";
credentialsFile = inputs.config.sops.secrets."acme/cloudflare.ini".path;
extraDomainNames = builtins.tail cert.value.domains;
group = inputs.lib.mkIf (cert.value.group != null) cert.value.group;