Skip to content

Commit b78494a

Browse files
committed
chore: migrate terraform cloudflare config to v5
1 parent 8f8241e commit b78494a

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

main.tf

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,39 +69,41 @@ resource "cloudflare_pages_project" "page" {
6969
resource "cloudflare_pages_domain" "preview" {
7070
account_id = var.cloudflare_account_id
7171
project_name = var.pages_project_name
72-
domain = var.pages_preview_domain
72+
name = var.pages_preview_domain
7373
depends_on = [cloudflare_pages_project.page]
7474
}
7575

7676
resource "cloudflare_pages_domain" "production" {
7777
account_id = var.cloudflare_account_id
7878
project_name = var.pages_project_name
79-
domain = var.pages_production_domain
79+
name = var.pages_production_domain
8080
depends_on = [cloudflare_pages_project.page]
8181
}
8282

83-
resource "cloudflare_record" "preview" {
83+
resource "cloudflare_dns_record" "preview" {
8484
zone_id = var.cloudflare_zone_id
85-
name = cloudflare_pages_domain.preview.domain
85+
name = cloudflare_pages_domain.preview.name
8686
content = "${var.pages_preview_branch}.${cloudflare_pages_project.page.subdomain}"
8787
type = "CNAME"
8888
proxied = true
89+
ttl = 1
8990
}
9091

91-
resource "cloudflare_record" "production" {
92+
resource "cloudflare_dns_record" "production" {
9293
zone_id = var.cloudflare_zone_id
93-
name = cloudflare_pages_domain.production.domain
94+
name = cloudflare_pages_domain.production.name
9495
content = cloudflare_pages_project.page.subdomain
9596
type = "CNAME"
9697
proxied = true
98+
ttl = 1
9799
}
98100

99101
output "domain_preview" {
100-
value = cloudflare_pages_domain.preview.domain
102+
value = cloudflare_pages_domain.preview.name
101103
}
102104

103105
output "domain_production" {
104-
value = cloudflare_pages_domain.production.domain
106+
value = cloudflare_pages_domain.production.name
105107
}
106108

107109
output "web_analytics_tag" {

0 commit comments

Comments
 (0)