nixos/roles/acme.nix

26 lines
522 B
Nix
Raw Normal View History

{ config, ... }:
2023-02-15 05:06:10 +00:00
let
giuglioDomain = "giugl.io";
in
2023-02-11 02:29:48 +00:00
{
age.secrets.ovh = {
file = ../secrets/ovh.age;
owner = "acme";
};
security.acme = {
2022-07-17 19:30:45 +01:00
acceptTerms = true;
certs.${giuglioDomain} =
{
dnsProvider = "ovh";
environmentFile = config.age.secrets.ovh.path;
extraDomainNames = [ "*.${giuglioDomain}" ];
};
2022-07-17 19:30:45 +01:00
defaults = {
2023-05-28 06:14:48 +01:00
email = "letsencrypt@depasquale.giugl.io";
dnsProvider = "ovh";
environmentFile = config.age.secrets.ovh.path;
2022-07-17 19:30:45 +01:00
};
};
2021-10-06 18:17:06 +01:00
}