1
0
Fork 0

Modularize GY config

This commit is contained in:
Avery 2024-06-28 22:20:11 +02:00
parent 15b909473e
commit cd03afb425
Signed by: Avery
GPG key ID: B684FD451B692E04
8 changed files with 109 additions and 26 deletions

View file

@ -0,0 +1,16 @@
{ ... }: {
security.acme = {
acceptTerms = true;
defaults.email = "aveeryy@protonmail.com";
certs."rcia.dev" = {
credentialFiles.CLOUDFLARE_DNS_API_TOKEN_FILE =
"/run/secrets/cloudflare_api_token";
dnsProvider = "cloudflare";
extraDomainNames = [ "*.rcia.dev" ];
};
};
sops.secrets."cloudflare/api_token" = {
path = "/run/secrets/cloudflare_api_token";
group = "root";
};
}