diff options
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 |