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

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