Update password management... again.
This commit is contained in:
parent
e7d4f3d4a1
commit
5289fc4a20
2 changed files with 11 additions and 12 deletions
|
|
@ -44,15 +44,14 @@ in {
|
|||
# Pass secrets to Stalwart Mail service via environment variables
|
||||
systemd.services.stalwart-mail = {
|
||||
serviceConfig = {
|
||||
EnvironmentFile = [
|
||||
config.sops.secrets."cloudflare-username".path
|
||||
config.sops.secrets."cloudflare-dns-token".path
|
||||
config.sops.secrets."admin-password".path
|
||||
config.sops.secrets."board-member-password".path
|
||||
Environment = [
|
||||
(let v = builtins.replaceStrings ["\n"] [""] (builtins.readFile config.sops.secrets."cloudflare-username".path); in "CLOUDFLARE_USERNAME=${v}")
|
||||
(let v = builtins.replaceStrings ["\n"] [""] (builtins.readFile config.sops.secrets."cloudflare-dns-token".path); in "CLOUDFLARE_API_TOKEN=${v}")
|
||||
(let v = builtins.replaceStrings ["\n"] [""] (builtins.readFile config.sops.secrets."admin-password".path); in "ADMIN_PASSWORD=${v}")
|
||||
(let v = builtins.replaceStrings ["\n"] [""] (builtins.readFile config.sops.secrets."board-member-password".path); in "BOARD_PASSWORD=${v}")
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
# Enable Tailscale for remote access to Traefik dashboard and configuration
|
||||
services.tailscale.enable = true;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue