feat: add other mail domains, autogenerate argon hashes

This commit is contained in:
oddlama 2024-07-31 19:54:49 +02:00
parent a128dd5f40
commit 76163bad98
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
51 changed files with 284 additions and 51 deletions

View file

@ -5,8 +5,7 @@
pkgs,
...
}: let
mailDomains = globals.domains.mail;
primaryDomain = mailDomains.primary;
primaryDomain = globals.mail.primary;
stalwartDomain = "mail.${primaryDomain}";
dataDir = "/var/lib/stalwart-mail";
in {
@ -19,8 +18,14 @@ in {
}
];
age.secrets.stalwart-admin-pw = {
generator.script = "alnum";
mode = "000";
};
age.secrets.stalwart-admin-hash = {
rekeyFile = ./secrets/stalwart-admin-hash.age;
generator.dependencies = [config.age.secrets.stalwart-admin-pw];
generator.script = "argon2id";
mode = "440";
group = "stalwart-mail";
};