# TODO: Switch to not requiring trailing period?

variable "dns_root" {
  description = "DNS domain root with trailing period. Example: \"foo.bar.com.\""
  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
}