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