test cloudflare terraform dns updates

This commit is contained in:
jon brookes 2025-10-04 12:24:03 +01:00
parent e0891f6c09
commit 9fc84486a1

View file

@ -4,6 +4,10 @@ terraform {
source = "hashicorp/google" source = "hashicorp/google"
version = "~> 4.0" version = "~> 4.0"
} }
# cloudflare = {
# source = "cloudflare/cloudflare"
# version = "~> 5"
# }
} }
} }
@ -16,9 +20,45 @@ provider "google" {
project = var.project_name # Use variable from tfvars project = var.project_name # Use variable from tfvars
region = "us-central1" # Replace with your desired region region = "us-central1" # Replace with your desired region
} }
# provider "google" { # provider "google" {
# credentials = file("<my-gcp-creds>.json") # credentials = file("<my-gcp-creds>.json")
# project = var.project_name # project = var.project_name
# region = var.region # region = var.region
# zone = var.zone # 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"
# }