diff --git a/data.tf b/data.tf new file mode 100644 index 0000000..7807284 --- /dev/null +++ b/data.tf @@ -0,0 +1,5 @@ +data "cloudflare_zones" "domain" { + filter { + name = var.domain + } +} diff --git a/main.tf b/main.tf index 4b649ed..0e45a97 100644 --- a/main.tf +++ b/main.tf @@ -1,10 +1,4 @@ -data "cloudflare_zones" "domain" { - filter { - name = var.domain - } -} - -resource "cloudflare_custom_pages" "custom_pages" { +resource "cloudflare_custom_pages" "this" { zone_id = lookup(data.cloudflare_zones.domain.zones[0], "id") for_each = local.custom_pages type = each.value["type"] diff --git a/outputs.tf b/outputs.tf index 847a51d..1119660 100644 --- a/outputs.tf +++ b/outputs.tf @@ -5,5 +5,5 @@ output "domain" { output "custom_pages" { description = "Created Cloudflare custom pages for the given zone." - value = cloudflare_custom_pages.custom_pages + value = cloudflare_custom_pages.this }