@@ -12,7 +12,7 @@ locals {
12
12
# # Convert `records` from list to map with unique keys
13
13
# #-----------------------------------------------------------------------------
14
14
recordsets = { for rs in local . records : try (rs. key , join (" " , compact ([" ${ rs . name } ${ rs . type } " , try (rs. set_identifier , " " )]))) => rs }
15
- zone_id = var. zone_id != " " ? var. zone_id : (var. private_enabled ? aws_route53_zone. private . * . zone_id [0 ] : aws_route53_zone. public . * . zone_id [0 ])
15
+ zone_id = var. enabled ? (var . zone_id != " " ? var. zone_id : (var. private_enabled ? aws_route53_zone. private . * . zone_id [0 ] : aws_route53_zone. public . * . zone_id [0 ])) : " "
16
16
}
17
17
18
18
# #-----------------------------------------------------------------------------
@@ -63,7 +63,7 @@ resource "aws_route53_zone" "public" {
63
63
# # Terraform module to create Route53 record sets resource on AWS.
64
64
# #-----------------------------------------------------------------------------
65
65
resource "aws_route53_record" "this" {
66
- for_each = { for k , v in local . recordsets : k => v if var . enabled && var . record_enabled && ( var. zone_id != null || var. public_enabled != null || var. private_enabled != null || var. domain_name != null ) }
66
+ for_each = { for k , v in local . recordsets : k => v if var . enabled && var . record_enabled && (var. zone_id != null || var. public_enabled != null || var. private_enabled != null || var. domain_name != null ) }
67
67
68
68
zone_id = local. zone_id
69
69
@@ -119,8 +119,8 @@ resource "aws_route53_record" "this" {
119
119
subdivision = lookup (each. value . geolocation_routing_policy , " subdivision" , null )
120
120
}
121
121
}
122
- depends_on = [
123
- aws_route53_zone . public ,
122
+ depends_on = [
123
+ aws_route53_zone . public ,
124
124
aws_route53_zone . private
125
125
]
126
126
}
0 commit comments