vcard4reseller/deploy/terraform
Thomas Peterson 4d0146d6c2 Deploy: Auto-DNS über offizielle Hetzner Cloud DNS API (ein Token)
Hetzner hat DNS in die Cloud-API integriert → der hcloud-Provider (>=1.64) bringt
hcloud_zone/hcloud_zone_rrset mit. germanbrew/hetznerdns (separate API + eigener
Token) entfernt. dns.tf legt mit manage_dns=true Apex (@) + Wildcard (*) als
A-Records auf die caddy_ip; Zone wird per Name nachgeschlagen. Plan verifiziert
(12 to add). Kein separater DNS-Token mehr nötig.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 15:03:17 +02:00
..
cloud-init-app.yaml.tftpl Deploy: cloud-init seedet die DB (app:seed) nach den Migrationen 2026-06-04 14:26:00 +02:00
cloud-init-caddy.yaml.tftpl Deployment: Caddy-Edge (TLS + On-Demand für Custom-Domains) + Hetzner DNS 2026-05-31 22:13:29 +02:00
cloud-init-db.yaml.tftpl Deployment: Hetzner Cloud via Terraform (Multi-Node, skalierbar) 2026-05-31 21:20:58 +02:00
dns.tf Deploy: Auto-DNS über offizielle Hetzner Cloud DNS API (ein Token) 2026-06-04 15:03:17 +02:00
main.tf Deployment: Caddy-Edge (TLS + On-Demand für Custom-Domains) + Hetzner DNS 2026-05-31 22:13:29 +02:00
outputs.tf Deployment: Caddy-Edge (TLS + On-Demand für Custom-Domains) + Hetzner DNS 2026-05-31 22:13:29 +02:00
terraform.tfvars.example Deployment: Caddy-Edge (TLS + On-Demand für Custom-Domains) + Hetzner DNS 2026-05-31 22:13:29 +02:00
variables.tf Deployment: Caddy-Edge (TLS + On-Demand für Custom-Domains) + Hetzner DNS 2026-05-31 22:13:29 +02:00
versions.tf Deploy: Auto-DNS über offizielle Hetzner Cloud DNS API (ein Token) 2026-06-04 15:03:17 +02:00