Only set acme.extraDomainNames when the certificate scheme is acme

Otherwise, certificate domains appear twice in the certificate, since
they are added by the acme module and the nginx module.
This commit is contained in:
Antoine Eiche
2025-10-01 19:46:20 +02:00
parent 4a05bb1911
commit 9b57654b31

View File

@@ -49,7 +49,7 @@ in
}; };
security.acme.certs."${cfg.acmeCertificateName}" = { security.acme.certs."${cfg.acmeCertificateName}" = {
extraDomainNames = cfg.certificateDomains; extraDomainNames = lib.mkIf (cfg.certificateScheme == "acme") cfg.certificateDomains;
reloadServices = [ reloadServices = [
"postfix.service" "postfix.service"
"${dovecotUnitName}.service" "${dovecotUnitName}.service"