Add cert-resolver
This commit is contained in:
parent
0842bd53a2
commit
071889c976
7 changed files with 475 additions and 37 deletions
|
@ -7,6 +7,7 @@
|
|||
../modules/cloud/postgresql
|
||||
../modules/cloud/traefik
|
||||
../modules/cloud/bitwarden
|
||||
../modules/cloud/mail
|
||||
];
|
||||
|
||||
boot.cleanTmpDir = true;
|
||||
|
@ -54,4 +55,14 @@
|
|||
enable = true;
|
||||
usersFile = config.sops.secrets.traefik-dashboard-users.path;
|
||||
};
|
||||
cloud.traefik.certsDumper.enable = true;
|
||||
|
||||
# Mail
|
||||
sops.secrets.mail-users = { owner = "maddy"; };
|
||||
cloud.mail = {
|
||||
enable = true;
|
||||
tls.certFile = "${config.cloud.traefik.certsDumper.destination}/${config.cloud.mail.hostname}/certificate.crt";
|
||||
tls.keyFile = "${config.cloud.traefik.certsDumper.destination}/${config.cloud.mail.hostname}/privatekey.key";
|
||||
usersFile = config.sops.secrets.mail-users.path;
|
||||
};
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue