diff options
author | clarkzjw <[email protected]> | 2023-01-13 01:19:15 -0800 |
---|---|---|
committer | clarkzjw <[email protected]> | 2023-01-13 01:19:15 -0800 |
commit | e5a205d6a415fcaa786faafb3dc50f2e347b734a (patch) | |
tree | 0ef07f6d65d44ef9bc04b9a41342dcf91141ca0f /clarkzjw.ca/cloudflare.tf | |
parent | 0f5c52d282fc6dcad8b66704652fea3b7ccdfde9 (diff) | |
download | homelab-e5a205d6a415fcaa786faafb3dc50f2e347b734a.tar.gz |
init cloudflare config
Diffstat (limited to 'clarkzjw.ca/cloudflare.tf')
-rw-r--r-- | clarkzjw.ca/cloudflare.tf | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/clarkzjw.ca/cloudflare.tf b/clarkzjw.ca/cloudflare.tf index fb1a79f..1a17e3c 100644 --- a/clarkzjw.ca/cloudflare.tf +++ b/clarkzjw.ca/cloudflare.tf | |||
@@ -1,4 +1,11 @@ | |||
1 | provider "cloudflare" {} | 1 | terraform { |
2 | required_providers { | ||
3 | cloudflare = { | ||
4 | source = "cloudflare/cloudflare" | ||
5 | version = "~> 3.29" | ||
6 | } | ||
7 | } | ||
8 | } | ||
2 | 9 | ||
3 | variable "homelab_main_domain" { | 10 | variable "homelab_main_domain" { |
4 | description = "HomeLab Main Domain" | 11 | description = "HomeLab Main Domain" |
@@ -16,10 +23,10 @@ variable "homelab_root" { | |||
16 | } | 23 | } |
17 | 24 | ||
18 | variable "homelab_root_ip" { | 25 | variable "homelab_root_ip" { |
19 | default = "1.1.1.1" | 26 | default = "8.8.8.8" |
20 | } | 27 | } |
21 | 28 | ||
22 | resource "cloudflare_record" "s3_bucket" { | 29 | resource "cloudflare_record" "main" { |
23 | zone_id = data.cloudflare_zones.homelab_main_domain.zones[0].id | 30 | zone_id = data.cloudflare_zones.homelab_main_domain.zones[0].id |
24 | name = var.homelab_root | 31 | name = var.homelab_root |
25 | value = var.homelab_root_ip | 32 | value = var.homelab_root_ip |