# ── Cloudflare Zones ────────────────────────────────────────────────────────── # All zones are managed here. Reference zone IDs via locals (e.g. local.zone_neuralplatform_ai) # rather than hardcoding IDs elsewhere in the config. resource "cloudflare_zone" "neuralplatform_ai" { account_id = var.cloudflare_account_id zone = "neuralplatform.ai" } resource "cloudflare_zone" "neuralplatform_dev" { account_id = var.cloudflare_account_id zone = "neuralplatform.dev" } resource "cloudflare_zone" "neuralplatform_net" { account_id = var.cloudflare_account_id zone = "neuralplatform.net" } resource "cloudflare_zone" "neuralplatform_org" { account_id = var.cloudflare_account_id zone = "neuralplatform.org" } resource "cloudflare_zone" "neurontechnologies_ai" { account_id = var.cloudflare_account_id zone = "neurontechnologies.ai" } resource "cloudflare_zone" "harmonic_framework_com" { account_id = var.cloudflare_account_id zone = "harmonic-framework.com" } resource "cloudflare_zone" "nook_family" { account_id = var.cloudflare_account_id zone = "nook.family" } resource "cloudflare_zone" "ilih_life" { account_id = var.cloudflare_account_id zone = "ilih.life" } resource "cloudflare_zone" "mudcraft_org" { account_id = var.cloudflare_account_id zone = "mudcraft.org" } resource "cloudflare_zone" "voidstash_xyz" { account_id = var.cloudflare_account_id zone = "voidstash.xyz" } # ── Zone ID locals ──────────────────────────────────────────────────────────── locals { zone_neuralplatform_ai = cloudflare_zone.neuralplatform_ai.id zone_neuralplatform_dev = cloudflare_zone.neuralplatform_dev.id zone_neuralplatform_net = cloudflare_zone.neuralplatform_net.id zone_neuralplatform_org = cloudflare_zone.neuralplatform_org.id zone_neurontechnologies_ai = cloudflare_zone.neurontechnologies_ai.id zone_harmonic_framework_com = cloudflare_zone.harmonic_framework_com.id zone_nook_family = cloudflare_zone.nook_family.id zone_ilih_life = cloudflare_zone.ilih_life.id zone_mudcraft_org = cloudflare_zone.mudcraft_org.id zone_voidstash_xyz = cloudflare_zone.voidstash_xyz.id }