aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'clarkzjw.ca/infra/cloudflare.tf')
-rw-r--r--clarkzjw.ca/infra/cloudflare.tf23
1 files changed, 23 insertions, 0 deletions
diff --git a/clarkzjw.ca/infra/cloudflare.tf b/clarkzjw.ca/infra/cloudflare.tf
new file mode 100644
index 0000000..68ab88f
--- /dev/null
+++ b/clarkzjw.ca/infra/cloudflare.tf
@@ -0,0 +1,23 @@
1data "cloudflare_zones" "homelab_main_domain" {
2 filter {
3 name = var.homelab_main_domain
4 }
5}
6
7variable "homelab_www_domain" {
8 default = "clarkzjw.ca"
9}
10
11variable "homelab_www_ip" {
12 default = "8.8.8.8"
13}
14
15resource "cloudflare_record" "main" {
16 zone_id = data.cloudflare_zones.homelab_main_domain.zones[0].id
17 name = var.homelab_www_domain
18 value = var.homelab_www_ip
19 type = "A"
20
21 ttl = 1
22 proxied = true
23}
Powered by cgit v1.2.3 (git 2.41.0)