locals.tf (15 lines of code) (raw):
locals {
frontend_ip_configuration_name = "${var.name}-feip"
frontend_ip_configuration_private_name = "${var.name}-fepvt-ip"
gateway_ip_configuration_name = "${var.name}-gwipc"
managed_identities = {
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
}
} : {}
}
public_ip_name = "pip-${var.name}"
role_definition_resource_substring = "/providers/Microsoft.Authorization/roleDefinitions"
}