This commit is contained in:
2025-09-09 21:27:37 -05:00
parent c1d3af7ab0
commit 806dd67110
2 changed files with 11 additions and 11 deletions

20
main.tf
View File

@@ -99,26 +99,26 @@ data "cloudflare_zones" "domain" {
# DNS setup # DNS setup
resource "cloudflare_record" "site_cname" { resource "cloudflare_record" "site_cname" {
zone_id = data.cloudflare_zones.domain.zones[0].id zone_id = data.cloudflare_zones.domain.zones[0].id
name = var.site_domain name = var.site_domain
value = aws_s3_bucket_website_configuration.site.website_endpoint value = aws_s3_bucket_website_configuration.site.website_endpoint
type = "CNAME" type = "CNAME"
ttl = 1 ttl = 1
proxied = true proxied = true
} }
resource "cloudflare_record" "www" { resource "cloudflare_record" "www" {
zone_id = data.cloudflare_zones.domain.zones[0].id zone_id = data.cloudflare_zones.domain.zones[0].id
name = "www" name = "www"
value = var.site_domain value = var.site_domain
type = "CNAME" type = "CNAME"
ttl = 1 ttl = 1
proxied = true proxied = true
} }
resource "cloudflare_page_rule" "https" { resource "cloudflare_page_rule" "https" {
zone_id = data.cloudflare_zones.domain.zones[0].id zone_id = data.cloudflare_zones.domain.zones[0].id
target = "*.${var.site_domain}/*" target = "*.${var.site_domain}/*"
actions { actions {
always_use_https = true always_use_https = true
} }
} }

View File

@@ -1,5 +1,5 @@
variable "aws_region" { variable "aws_region" {
type = string type = string
description = "The AWS region of this site" description = "The AWS region of this site"
} }