This module manages the azurerm authorization resources. For more information see https://registry.terraform.io/providers/azurerm/latest/docs > authorization
<-- This file is autogenerated, please do not change. -->
Name | Version |
---|---|
terraform | >=1.4 |
azurerm | >=3.59.0, <4.0 |
Name | Version |
---|---|
azurerm | >=3.59.0, <4.0 |
Name | Type |
---|---|
azurerm_role_assignment.role_assignment | resource |
azurerm_user_assigned_identity.user_assigned_identity | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
role_assignment | Resource definition, default settings are defined within locals and merged with var settings. For more information look at Outputs. | any |
{} |
no |
user_assigned_identity | Resource definition, default settings are defined within locals and merged with var settings. For more information look at Outputs. | any |
{} |
no |
Name | Description |
---|---|
role_assignments | Outputs all attributes of resource_type. |
user_assigned_identity | Outputs all attributes of resource_type. |
variables | Displays all configurable variables passed by the module. default = predefined values per module. merged = result of merging the default values and custom values passed to the module |
Minimal configuration to install the desired resources with the module
module "authorization" {
source = "registry.terraform.io/telekom-mms/authorization/azurerm"
user_assigned_identity = {
uai-mms = {
location = "westeurope"
resource_group_name = "rg-mms-github"
}
}
}
Advanced configuration to install the desired resources with the module
module "authorization" {
source = "registry.terraform.io/telekom-mms/authorization/azurerm"
user_assigned_identity = {
uai-mms = {
location = "westeurope"
resource_group_name = "rg-mms-github"
tags = {
project = "mms-github"
environment = terraform.workspace
managed-by = "terraform"
}
}
}
}