Files

68 lines
2.4 KiB
Terraform

# ── 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
}