mirror of
https://github.com/Stunkymonkey/nixos.git
synced 2025-05-24 18:04:41 +02:00
service/acme: split from nginx
This commit is contained in:
parent
0314eeabd6
commit
bd2da85ef0
5 changed files with 45 additions and 25 deletions
|
@ -448,24 +448,5 @@ in
|
|||
];
|
||||
# Nginx needs to be able to read the certificates
|
||||
users.users.nginx.extraGroups = [ "acme" ];
|
||||
security.acme = {
|
||||
defaults.email = "server@buehler.rocks";
|
||||
# this is specially needed for inwx and does not work without it
|
||||
defaults.dnsResolver = "ns.inwx.de";
|
||||
acceptTerms = true;
|
||||
# Use DNS wildcard certificate
|
||||
certs =
|
||||
let
|
||||
inherit (config.networking) domain;
|
||||
in
|
||||
with pkgs;
|
||||
{
|
||||
"${domain}" = {
|
||||
extraDomainNames = [ "*.${domain}" ];
|
||||
dnsProvider = "inwx";
|
||||
inherit (cfg.acme) credentialsFile;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue