Added conditional project designation feature for relevant modules.
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
data "google_client_config" "default" {}
|
||||
|
||||
resource "google_dns_managed_zone" "zone" {
|
||||
dns_name = var.dns_name
|
||||
name = var.zone_name != null ? var.zone_name : "${replace(replace(var.dns_name, "/\\.$/", ""), ".", "-")}-zone"
|
||||
project = var.project_id
|
||||
project = var.project_id != null ? var.project_id : data.google_client_config.default.project
|
||||
|
||||
visibility = var.network_id != null ? "private" : "public"
|
||||
|
||||
@@ -38,7 +40,7 @@ resource "google_dns_managed_zone" "zone" {
|
||||
|
||||
resource "google_dns_record_set" "records" {
|
||||
count = length(var.resource_records)
|
||||
project = var.project_id
|
||||
project = var.project_id != null ? var.project_id : data.google_client_config.default.project
|
||||
|
||||
managed_zone = google_dns_managed_zone.zone.name
|
||||
name = var.resource_records[count.index].name
|
||||
|
||||
Reference in New Issue
Block a user