Re-organise hetznix configuration

This commit is contained in:
Oliver Davies 2025-01-05 14:00:48 +00:00
parent 8dd338d8d5
commit 2a331f5af1
19 changed files with 15 additions and 5 deletions

View file

@ -0,0 +1,37 @@
{ config, ... }:
{
security.acme = {
acceptTerms = true;
defaults = {
dnsProvider = "cloudflare";
email = "oliver@oliverdavies.uk";
environmentFile = config.age.secrets.cloudflare.path;
webroot = null;
};
certs."oliverdavies.uk" = {
domain = "oliverdavies.uk";
extraDomainNames = [
# TODO Refactor to use a wildcard certificate.
"2020.oliverdavies.uk"
"bootstrap-with-tailwind.oliverdavies.uk"
"florida-drupalcamp-tailwind-css.oliverdavies.uk"
"luke.oliverdavies.uk"
"phpsw-sculpin-demo.oliverdavies.uk"
"rebuilding-acquia.oliverdavies.uk"
"rebuilding-bartik.oliverdavies.uk"
"rebuilding-bristol-js.oliverdavies.uk"
"rebuilding-symfony.oliverdavies.uk"
"tailwindcss-demo.oliverdavies.uk"
"talking-drupal-tailwindcss.oliverdavies.uk"
"tome.oliverdavies.uk"
"wp-tailwind.oliverdavies.uk"
"www.oliverdavies.uk"
"zet.oliverdavies.uk"
];
};
};
}

View file

@ -0,0 +1,3 @@
{
imports = [ ./acme.nix ];
}