Skip to content

A Terraform module that manages the authorization resources from the azurerm provider.

License

Notifications You must be signed in to change notification settings

telekom-mms/terraform-azurerm-authorization

Repository files navigation

authorization

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. -->

Requirements

Name Version
terraform >=1.4
azurerm >=3.59.0, <4.0

Providers

Name Version
azurerm >=3.59.0, <4.0

Resources

Name Type
azurerm_role_assignment.role_assignment resource
azurerm_user_assigned_identity.user_assigned_identity resource

Inputs

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

Outputs

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

Examples

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

About

A Terraform module that manages the authorization resources from the azurerm provider.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages