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>
14 lines
258 B
HCL
14 lines
258 B
HCL
terraform {
|
|
required_version = ">= 1.6"
|
|
required_providers {
|
|
hcloud = {
|
|
source = "hetznercloud/hcloud"
|
|
version = "~> 1.64" # >= 1.64 für integriertes DNS (hcloud_zone_rrset)
|
|
}
|
|
}
|
|
}
|
|
|
|
provider "hcloud" {
|
|
token = var.hcloud_token
|
|
}
|