avm-res-managedidentity-userassignedidentity

Azure/avm-res-managedidentity-userassignedidentity/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for User Assigned Identity

Install
module "avm-res-managedidentity-userassignedidentity" {
source = "Azure/avm-res-managedidentity-userassignedidentity/azurerm"
version = "0.4.0"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-template This is a template repo for Terraform Azure Verified Modules. Things to do: 1. Set up a GitHub repo environment called test. 1. Configure environment protection rule to ensure that approval is required before deploying to this environment. 1. Create a user-assigned managed identity in your test subscription. 1. Create a role assignment for the managed identity on your test subscription, use the minimum required role. 1. Configure federated identity credentials on the user assigned managed identity. Use the GitHub environment. > [!IMPORTANT] > As the overall AVM framework is not GA (generally available) yet - the CI framework and test automation is not fully functional and implemented across all supported languages yet - breaking changes are expected, and addi

Inputs (8)
NameTypeDescriptionDefault
locationstringAzure region where the resource should be deployed. If null, the location will required
namestringThe name of the this resource. required
resource_group_namestringThe resource group where the resources will be deployed. required
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
federated_identity_credentialsmap(object({ audience = liA map of federated identity credentials to create on the user assigned identity.{}
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propnull
role_assignmentsmap(object({ role_definitiA map of role assignments to create on the container app environment. The map ke{}
tagsmap(string)(Optional) Tags of the resource.null
Outputs (6)
client_id — This is the client id for the user assigned identity.
principal_id — This is the principal id for the user assigned identity.
resource — The object of type User Assigned Identity that was created.
resource_id — This is the full output for the resource.
resource_name — The name of the User Assigned Identity that was created.
tenant_id — The ID of the Tenant which the Identity belongs to.
Resources (6)
azurerm_federated_identity_credentialazurerm_management_lockazurerm_role_assignmentazurerm_user_assigned_identitymodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.4.0
Cloud AZURERM
★ Stars5
Forks14
Total downloads1.4M
Inputs8
Outputs6
Resources6
Examples1
LicenseMIT
NamespaceAzure
Updated