1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# 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
}
}
|