From afd4dc4c14595dd1494c0154565031648b4c4b29 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Thu, 2 Jan 2025 16:30:59 +0100 Subject: [PATCH] Add ipv6 dns records --- provisioning/main.tf | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/provisioning/main.tf b/provisioning/main.tf index 795c469..e64f5e6 100644 --- a/provisioning/main.tf +++ b/provisioning/main.tf @@ -131,6 +131,33 @@ resource "cloudflare_record" "cluster_wildcard" { proxied = false } +resource "cloudflare_record" "caa" { + zone_id = data.cloudflare_zones.domain.zones[0].id + name = "@" + type = "CAA" + data { + flags = "0" + tag = "issue" + value = "letsencrypt.org" + } +} + +resource "cloudflare_record" "cluster_ipv6" { + zone_id = data.cloudflare_zones.domain.zones[0].id + name = "@" + value = hcloud_server.cluster.ipv6_address + type = "AAAA" + proxied = false +} + +resource "cloudflare_record" "cluster_ipv6" { + zone_id = data.cloudflare_zones.domain.zones[0].id + name = "*" + value = hcloud_server.cluster.ipv6_address + type = "AAAA" + proxied = false +} + output "server_ip" { value = hcloud_server.cluster.ipv4_address }