locals.user-assigned-managed-identity.tf (10 lines of code) (raw):
locals {
user_assigned_managed_identities = merge(local.user_assigned_managed_identity_ama)
user_assigned_managed_identity_ama = var.user_assigned_managed_identities.ama.enabled ? {
ama = {
name = var.user_assigned_managed_identities.ama.name
location = var.user_assigned_managed_identities.ama.location == null ? var.location : var.user_assigned_managed_identities.ama.location
tags = var.user_assigned_managed_identities.ama.tags == null ? var.tags : var.user_assigned_managed_identities.ama.tags
}
} : {}
}