locals.tf (16 lines of code) (raw):
# TODO: insert locals here.
locals {
role_definition_resource_substring = "/providers/Microsoft.Authorization/roleDefinitions"
}
# Restructure locals
locals {
# The following local creates a list of static members for each network group.
network_groups_static_members = flatten([
for network_group_key, network_group in var.network_manager_network_groups :
[
for static_member in network_group.static_members :
{
network_group_key = network_group_key
static_member_name = static_member.name
target_virtual_network_id = static_member.target_virtual_network_id
}
]
])
}