diff --git a/main.tf b/main.tf index 64589ff..2e94930 100644 --- a/main.tf +++ b/main.tf @@ -51,7 +51,7 @@ resource "aws_route_table" "private" { } resource "aws_route" "private" { - count = length(var.private_subnet_cidr_blocks) + count = length(var.public_subnet_cidr_blocks) > 0 ? length(var.private_subnet_cidr_blocks) : 0 route_table_id = aws_route_table.private[count.index].id destination_cidr_block = "0.0.0.0/0" @@ -81,8 +81,8 @@ resource "aws_subnet" "private" { vpc_id = aws_vpc.default.id cidr_block = var.private_subnet_cidr_blocks[count.index] - enable_dns64 = true - enable_resource_name_dns_aaaa_record_on_launch = true + enable_dns64 = false + enable_resource_name_dns_aaaa_record_on_launch = false enable_resource_name_dns_a_record_on_launch = true availability_zone = var.availability_zones[count.index] private_dns_hostname_type_on_launch = "resource-name" @@ -100,8 +100,8 @@ resource "aws_subnet" "public" { vpc_id = aws_vpc.default.id cidr_block = var.public_subnet_cidr_blocks[count.index] - enable_dns64 = true - enable_resource_name_dns_aaaa_record_on_launch = true + enable_dns64 = false + enable_resource_name_dns_aaaa_record_on_launch = false enable_resource_name_dns_a_record_on_launch = true availability_zone = var.availability_zones[count.index] map_public_ip_on_launch = true