summaryrefslogtreecommitdiff
path: root/modules/nixos/server/acme.nix
blob: edb499cfe16e4ff94facf6cab49c702ca1f6ee3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
  config,
  secretsDir,
  ...
}: {
  age.secrets = {
    cloudflareApiKey.file = secretsDir + "/cloudflareApiKey.age";
  };

  security.acme = {
    acceptTerms = true;
    defaults = {
      email = "[email protected]";
      dnsProvider = "cloudflare";
      credentialsFile = config.age.secrets.cloudflareApiKey.path;
    };
  };
}