# locals ===================================================================== locals { tags = merge( { ManagedBy = "terraform" Module = "networking/route53" }, var.tags, ) resolver_rule_vpc_pairs = flatten([ for rr_key, rr in var.resolver_rules : [ for vpc_id in rr.vpc_ids : { rr_key = rr_key vpc_id = vpc_id } ] ]) resolver_rule_vpc_map = { for pair in local.resolver_rule_vpc_pairs : "${pair.rr_key}:${pair.vpc_id}" => pair } }