ops(dork.dev): add pages

This commit is contained in:
Kat Inskip 2024-04-07 10:32:21 -07:00
parent e7aed9e785
commit 7bd24dd791
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
2 changed files with 40 additions and 0 deletions

39
tf/dork-pages.tf Normal file
View file

@ -0,0 +1,39 @@
resource "cloudflare_pages_project" "dorkdev" {
account_id = local.account_id
name = "dorkdev"
production_branch = "site"
source {
type = "github"
config {
owner = "dorkdev"
repo_name = "dork.dev"
production_branch = "site"
deployments_enabled = true
pr_comments_enabled = false
production_deployment_enabled = true
}
}
lifecycle {
ignore_changes = [
deployment_configs,
source
]
}
}
resource "cloudflare_pages_domain" "dorkdev_root" {
account_id = local.account_id
project_name = "dorkdev"
domain = local.zones.dork
}
resource "cloudflare_record" "dorkdev_root_pages" {
name = local.zones.dork
proxied = false
ttl = 3600
type = "CNAME"
value = "${cloudflare_pages_project.dorkdev.name}.pages.dev"
zone_id = local.zone_ids.dork
}