locals.tf (4 lines of code) (raw):
# TODO: insert locals here.
locals {
exr_circuit_tags = var.exr_circuit_tags != null && var.tags != null ? merge(var.exr_circuit_tags, var.tags) : var.exr_circuit_tags != null ? var.exr_circuit_tags : var.tags
# managed_identities = {
# system_assigned_user_assigned = (var.managed_identities.system_assigned || length(var.managed_identities.user_assigned_resource_ids) > 0) ? {
# this = {
# type = var.managed_identities.system_assigned && length(var.managed_identities.user_assigned_resource_ids) > 0 ? "SystemAssigned, UserAssigned" : length(var.managed_identities.user_assigned_resource_ids) > 0 ? "UserAssigned" : "SystemAssigned"
# user_assigned_resource_ids = var.managed_identities.user_assigned_resource_ids
# }
# } : {}
# system_assigned = var.managed_identities.system_assigned ? {
# this = {
# type = "SystemAssigned"
# }
# } : {}
# user_assigned = length(var.managed_identities.user_assigned_resource_ids) > 0 ? {
# this = {
# type = "UserAssigned"
# user_assigned_resource_ids = var.managed_identities.user_assigned_resource_ids
# }
# } : {}
# }
role_definition_resource_substring = "/providers/Microsoft.Authorization/roleDefinitions"
}