From ee38a40c0ba3481a27a8863286b0369b909bf97c Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 6 Jul 2018 02:18:50 +0600 Subject: [PATCH] Fix root dns (#22) --- aws/root-dns/parent-audit-ns.tf | 1 + aws/root-dns/parent-dev-ns.tf | 1 + aws/root-dns/parent-local-ns.tf | 1 + aws/root-dns/parent-prod-ns.tf | 1 + aws/root-dns/parent-staging-ns.tf | 1 + aws/root-dns/parent-testing-ns.tf | 1 + 6 files changed, 6 insertions(+) diff --git a/aws/root-dns/parent-audit-ns.tf b/aws/root-dns/parent-audit-ns.tf index b43254d31..e9ac74476 100644 --- a/aws/root-dns/parent-audit-ns.tf +++ b/aws/root-dns/parent-audit-ns.tf @@ -3,6 +3,7 @@ variable "audit_name_servers" { } resource "aws_route53_record" "audit_dns_zone_ns" { + count = "${signum(length(var.audit_name_servers))}" zone_id = "${aws_route53_zone.parent_dns_zone.zone_id}" name = "audit" type = "NS" diff --git a/aws/root-dns/parent-dev-ns.tf b/aws/root-dns/parent-dev-ns.tf index bc411413d..d802eb8b6 100644 --- a/aws/root-dns/parent-dev-ns.tf +++ b/aws/root-dns/parent-dev-ns.tf @@ -3,6 +3,7 @@ variable "dev_name_servers" { } resource "aws_route53_record" "dev_dns_zone_ns" { + count = "${signum(length(var.dev_name_servers))}" zone_id = "${aws_route53_zone.parent_dns_zone.zone_id}" name = "dev" type = "NS" diff --git a/aws/root-dns/parent-local-ns.tf b/aws/root-dns/parent-local-ns.tf index f861fdb93..7c32a6224 100644 --- a/aws/root-dns/parent-local-ns.tf +++ b/aws/root-dns/parent-local-ns.tf @@ -3,6 +3,7 @@ variable "local_name_servers" { } resource "aws_route53_record" "local_dns_zone_ns" { + count = "${signum(length(var.local_name_servers))}" zone_id = "${aws_route53_zone.parent_dns_zone.zone_id}" name = "local" type = "NS" diff --git a/aws/root-dns/parent-prod-ns.tf b/aws/root-dns/parent-prod-ns.tf index 50b2e43fc..d3eb1f07e 100644 --- a/aws/root-dns/parent-prod-ns.tf +++ b/aws/root-dns/parent-prod-ns.tf @@ -3,6 +3,7 @@ variable "prod_name_servers" { } resource "aws_route53_record" "prod_dns_zone_ns" { + count = "${signum(length(var.prod_name_servers))}" zone_id = "${aws_route53_zone.parent_dns_zone.zone_id}" name = "prod" type = "NS" diff --git a/aws/root-dns/parent-staging-ns.tf b/aws/root-dns/parent-staging-ns.tf index 2036232b5..faea551f3 100644 --- a/aws/root-dns/parent-staging-ns.tf +++ b/aws/root-dns/parent-staging-ns.tf @@ -3,6 +3,7 @@ variable "staging_name_servers" { } resource "aws_route53_record" "staging_dns_zone_ns" { + count = "${signum(length(var.staging_name_servers))}" zone_id = "${aws_route53_zone.parent_dns_zone.zone_id}" name = "staging" type = "NS" diff --git a/aws/root-dns/parent-testing-ns.tf b/aws/root-dns/parent-testing-ns.tf index 3e71451d8..a38c4476e 100644 --- a/aws/root-dns/parent-testing-ns.tf +++ b/aws/root-dns/parent-testing-ns.tf @@ -3,6 +3,7 @@ variable "testing_name_servers" { } resource "aws_route53_record" "testing_dns_zone_ns" { + count = "${signum(length(var.testing_name_servers))}" zone_id = "${aws_route53_zone.parent_dns_zone.zone_id}" name = "testing" type = "NS"