quorate/terraform/external/cloudflare-pages/main.tf

49 lines
1.3 KiB
HCL

resource "cloudflare_pages_project" "home" {
account_id = var.account_id
name = "quorate-home"
production_branch = "master"
}
resource "cloudflare_pages_domain" "home" {
account_id = var.account_id
project_name = cloudflare_pages_project.home.name
name = "quorate.dev"
}
resource "cloudflare_dns_record" "home" {
zone_id = var.zone_id
name = cloudflare_pages_domain.home.name
type = "CNAME"
content = cloudflare_pages_project.home.subdomain
ttl = 1
proxied = true
}
resource "cloudflare_pages_project" "mc_pack" {
account_id = var.account_id
name = "mc-pack"
production_branch = "master"
}
resource "cloudflare_pages_domain" "mc_pack" {
account_id = var.account_id
project_name = cloudflare_pages_project.mc_pack.name
name = "mc-pack.quorate.dev"
}
resource "cloudflare_dns_record" "mc_pack" {
zone_id = var.zone_id
name = cloudflare_pages_domain.mc_pack.name
type = "CNAME"
content = cloudflare_pages_project.mc_pack.subdomain
ttl = 1
proxied = true
}
output "mc_pack_url" {
value = "https://${cloudflare_pages_domain.mc_pack.name}/e10c.mrpack"
}
output "mc_shaders_url" {
value = "https://${cloudflare_pages_domain.mc_pack.name}/e10c-shaders.mrpack"
}