rm step-ca and coredns
All checks were successful
Flake check / flake-check (pull_request) Successful in 20s
Build hosts / build-hosts (pull_request) Successful in 24s

This commit is contained in:
sid 2026-05-17 23:01:56 +02:00
parent 5c8d94d03d
commit 27492ea730
7 changed files with 24 additions and 162 deletions

View file

@ -7,6 +7,8 @@
let
cfg = config.services.nginx;
inherit (constants) domain;
in
{
imports = [
@ -34,4 +36,21 @@ in
};
};
};
security.acme = {
acceptTerms = true;
defaults = {
email = "admin@${domain}";
dnsProvider = "hetzner";
credentialFiles = {
HETZNER_API_TOKEN_FILE = config.sops.secrets.hetzner-api-key.path;
};
};
};
sops.secrets.hetzner-api-key = {
mode = "0400";
owner = "acme";
group = "acme";
};
}

View file

@ -62,18 +62,10 @@ in
};
};
security.acme = {
acceptTerms = true;
defaults.email = "admin@${domain}";
certs."pw-custom" = {
domain = fqdn;
dnsProvider = "hetzner";
dnsResolver = "1.1.1.1:53";
credentialFiles = {
HETZNER_API_TOKEN_FILE = config.sops.secrets.hetzner-api-key.path;
};
group = "nginx";
};
security.acme.certs."pw-custom" = {
domain = fqdn;
postRun = "systemctl restart vaultwarden.service";
group = "nginx";
};
sops =
@ -90,11 +82,6 @@ in
"vaultwarden/smtp-password" = {
inherit owner group mode;
};
hetzner-api-key = {
inherit mode;
owner = "acme";
group = "acme";
};
};
templates = {
"vaultwarden/env-file" = {