feat: finish sops-nix configuration

feat(modules): update traefik service to letsencrypt staging servers

various other tweaks
This commit is contained in:
Jo 2024-09-22 23:07:08 +02:00
parent b7a3e4c97c
commit 92fae1bed4
6 changed files with 57 additions and 5 deletions

View file

@ -14,7 +14,8 @@ in {
systemd.services.traefik = {
environment = {
CF_API_EMAIL = "johannesreckers2006@gmail.com";
CF_API_EMAIL = config.sops.secrets."cloudflare/api_email".path;
CF_API_KEY = config.sops.secrets."cloudflare/api_key".path;
};
};
@ -96,6 +97,5 @@ in {
};
# Todo: continue with "traefik" configuration and test it on a running system
# Todo: setup sops-nix for secret management
};
}