Skip to content

Commit

Permalink
refactor(deploy): update Cloudflare zone references to use name att…
Browse files Browse the repository at this point in the history
…ribute

Change the Terraform configuration to reference the `name` attribute of the`cloudflare_zone` data source instead of the `zone` attribute. This update
ensures consistency in the way Cloudflare zone names are used across the
deployment configuration.
  • Loading branch information
hocgin committed Jul 6, 2024
1 parent b2a332c commit 1309845
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions deploy.tf
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ variable "CLOUDFLARE_EMAIL_ADDRESS" {

data "cloudflare_zone" "main" {
# account_id = var.CLOUDFLARE_ACCOUNT_ID
zone = var.CLOUDFLARE_ZONE_NAME
name = var.CLOUDFLARE_ZONE_NAME
}

resource "cloudflare_workers_kv_namespace" "kv" {
Expand Down Expand Up @@ -116,39 +116,39 @@ resource "cloudflare_email_routing_address" "email_routing_address" {
// https://scrapbox.io/hiroxto/Cloudflare_Registrar%E3%81%AE%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%82%92Terraform%E3%81%A7%E7%AE%A1%E7%90%86%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B
resource "cloudflare_record" "mx_1" {
zone_id = data.cloudflare_zone.main.id
name = data.cloudflare_zone.main.zone
name = data.cloudflare_zone.main.name
type = "MX"
value = "route1.mx.cloudflare.net"
priority = 3
}

resource "cloudflare_record" "mx_2" {
zone_id = data.cloudflare_zone.main.id
name = data.cloudflare_zone.main.zone
name = data.cloudflare_zone.main.name
type = "MX"
value = "route2.mx.cloudflare.net"
priority = 58
}

resource "cloudflare_record" "mx_3" {
zone_id = data.cloudflare_zone.main.id
name = data.cloudflare_zone.main.zone
name = data.cloudflare_zone.main.name
type = "MX"
value = "route3.mx.cloudflare.net"
priority = 95
}

resource "cloudflare_record" "txt" {
zone_id = data.cloudflare_zone.main.id
name = data.cloudflare_zone.main.zone
name = data.cloudflare_zone.main.name
type = "TXT"
value = "v=spf1 include:_spf.mx.cloudflare.net ~all"
}


resource "cloudflare_record" "record" {
zone_id = trimspace(data.cloudflare_zone.main.id)
name = trimspace(data.cloudflare_zone.main.zone)
name = trimspace(data.cloudflare_zone.main.name)
value = cloudflare_pages_project.yourselfemail.subdomain
type = "CNAME"
ttl = 1
Expand All @@ -158,7 +158,7 @@ resource "cloudflare_record" "record" {
resource "cloudflare_pages_domain" "domain" {
account_id = var.CLOUDFLARE_ACCOUNT_ID
project_name = "yourselfemail-domain"
domain = trimspace(data.cloudflare_zone.main.zone)
domain = trimspace(data.cloudflare_zone.main.name)

depends_on = [
cloudflare_pages_project.yourselfemail,
Expand Down

0 comments on commit 1309845

Please sign in to comment.