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" }