diff --git a/modules/cloudflare_dns/main.tf b/modules/cloudflare_dns/main.tf index d4662ce..a72f789 100644 --- a/modules/cloudflare_dns/main.tf +++ b/modules/cloudflare_dns/main.tf @@ -16,6 +16,6 @@ resource "cloudflare_dns_record" "this" { name = var.record_name type = var.record_type content = var.record_value - proxied = var.proxied - ttl = var.proxied ? 1 : var.ttl + proxied = var.cloudflare_proxied + ttl = var.cloudflare_proxied ? 1 : var.record_ttl } \ No newline at end of file diff --git a/modules/cloudflare_dns/variables.tf b/modules/cloudflare_dns/variables.tf index 1e1438e..2f358e1 100644 --- a/modules/cloudflare_dns/variables.tf +++ b/modules/cloudflare_dns/variables.tf @@ -18,18 +18,18 @@ variable "record_value" { description = "Record content (IP address, target hostname, text)" } -variable "proxied" { +variable "cloudflare_proxied" { type = bool description = "Route through the Cloudflare proxy (orange cloud)" default = true } -variable "ttl" { +variable "record_ttl" { type = number description = "TTL in seconds (ignored when proxied)" default = 3600 validation { - condition = var.ttl >= 60 && var.ttl <= 86400 + condition = var.record_ttl >= 60 && var.record_ttl <= 86400 error_message = "ttl must be between 60 and 86400 seconds" } } \ No newline at end of file