Skip to content

roles/custom_roles

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurecaf_name.custom_role["azurecaf_name.custom_role"] azurerm_role_definition.custom_role["azurerm_role_definition.custom_role"] azurerm_role_definition.custom_role --> azurecaf_name.custom_role

Module Reference

Category: roles
Path: modules/roles/custom_roles
Azure Resources: azurecaf_name, azurerm_role_definition

Inputs

Name Description Type Required Default Validation
"custom_role" any yes - -
"subscription_primary" any yes - -
"assignable_scopes" any no [] -
"global_settings" "Global settings object (see module README.md)" any yes - -

Outputs

Name Description Sensitive Value
"id" - azurerm_role_definition.custom_role.id
"role_definition_resource_id" - azurerm_role_definition.custom_role.role_definition_resource_id

Sources

  • modules/roles/custom_roles/main.tf
  • modules/roles/custom_roles/module.tf
  • modules/roles/custom_roles/outputs.tf
  • modules/roles/custom_roles/variables.tf