From 9fc84486a1cb0afe8767dff53dbe4f882fdd5e4a Mon Sep 17 00:00:00 2001 From: jon brookes Date: Sat, 4 Oct 2025 12:24:03 +0100 Subject: [PATCH] test cloudflare terraform dns updates --- gcloud/tf/provider.tf | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gcloud/tf/provider.tf b/gcloud/tf/provider.tf index ff902f5..e53aca6 100644 --- a/gcloud/tf/provider.tf +++ b/gcloud/tf/provider.tf @@ -4,6 +4,10 @@ terraform { source = "hashicorp/google" version = "~> 4.0" } + # cloudflare = { + # source = "cloudflare/cloudflare" + # version = "~> 5" + # } } } @@ -16,9 +20,45 @@ provider "google" { project = var.project_name # Use variable from tfvars region = "us-central1" # Replace with your desired region } + # provider "google" { # credentials = file(".json") # project = var.project_name # region = var.region # zone = var.zone # } + + +# provider "cloudflare" { +# api_token = var.cloudflare_api_token +# } + +# variable "cloudflare_api_token" { +# description = "Cloudflare API token" +# sensitive = true +# } + +# variable "cloudflare_account_id" { +# description = "Cloudflare Account ID" +# sensitive = true +# } + +# variable "cloudflare_zone_id" { +# description = "Cloudflare Zone ID" +# sensitive = true +# } + +# variable "cloudflare_domain" { +# description = "Cloudflare Domain" +# sensitive = true +# } + +# resource "cloudflare_dns_record" "frgdr" { +# zone_id = var.cloudflare_zone_id +# name = "frgdr" +# content = google_compute_instance.k3s.network_interface[0].access_config[0].nat_ip +# type = "A" +# ttl = 300 +# proxied = false +# comment = "Application domain record" +# }