diff --git a/tf/cloudflare_dns.tf b/tf/cloudflare_dns.tf index 1aaf9368..0165ea33 100644 --- a/tf/cloudflare_dns.tf +++ b/tf/cloudflare_dns.tf @@ -1,3 +1,8 @@ +locals { + dyndns_cidr6 = cidrsubnet("${cloudflare_record.dyndns_aaaa.value}/64", 0, 0) + dyndns_address4 = cloudflare_record.dyndns_a.value +} + resource "cloudflare_api_token" "dyndns" { name = "infra-dyndns" policy { @@ -55,3 +60,11 @@ output "cloudflare_dyndns_record_a" { output "cloudflare_dyndns_record_aaaa" { value = cloudflare_record.dyndns_aaaa.id } + +output "cloudflare_dyndns_prefix" { + value = local.dyndns_cidr6 +} + +output "cloudflare_dyndns_address" { + value = local.dyndns_address4 +}