summaryrefslogtreecommitdiff
path: root/modules/nixos/server/acme.nix
blob: e8f0b78dc95bf9233e8c5261fdab5724dbd0ad01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{config, ...}: {
  age.secrets = {
    cloudflareApiKey.file = ../../../secrets/${config.networking.hostName}/cloudflareApiKey.age;
  };

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