2024-12-07 10:52:52 +00:00
|
|
|
{ config, ... }:
|
2023-02-15 05:06:10 +00:00
|
|
|
|
2024-12-07 10:52:52 +00:00
|
|
|
let
|
|
|
|
giuglioDomain = "giugl.io";
|
|
|
|
in
|
2023-02-11 02:29:48 +00:00
|
|
|
{
|
2024-12-07 10:52:52 +00:00
|
|
|
age.secrets.ovh = {
|
|
|
|
file = ../secrets/ovh.age;
|
|
|
|
owner = "acme";
|
|
|
|
};
|
|
|
|
security.acme = {
|
2022-07-17 19:30:45 +01:00
|
|
|
acceptTerms = true;
|
2024-12-07 10:52:52 +00:00
|
|
|
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";
|
2024-12-07 10:52:52 +00:00
|
|
|
dnsProvider = "ovh";
|
|
|
|
environmentFile = config.age.secrets.ovh.path;
|
2022-07-17 19:30:45 +01:00
|
|
|
};
|
|
|
|
};
|
2021-10-06 18:17:06 +01:00
|
|
|
}
|