19 lines
493 B
HCL

variable "dns_root" {
description = "DNS domain root. Example: \"k8sdemo.mydomain.example\""
type = string
}
resource "google_dns_managed_zone" "zone" {
project = google_project.project.project_id
name = "dns-zone"
dns_name = "${var.dns_root}."
depends_on = [google_project_service.service["dns"], ]
}
output "dns_name_servers" {
description = "Create NS records pointing your domain at these servers."
value = google_dns_managed_zone.zone.name_servers
}