terraform { required_providers { cloudflare = { source = "cloudflare/cloudflare" version = "~> 3.29" } } } variable "homelab_main_domain" { description = "HomeLab Main Domain" default = "clarkzjw.ca" } data "cloudflare_zones" "homelab_main_domain" { filter { name = var.homelab_main_domain } } variable "homelab_root" { default = "clarkzjw.ca" } variable "homelab_root_ip" { default = "8.8.8.8" } resource "cloudflare_record" "main" { zone_id = data.cloudflare_zones.homelab_main_domain.zones[0].id name = var.homelab_root value = var.homelab_root_ip type = "A" ttl = 1 proxied = true }