Thanks for your interest in Cloud Adoption Framework for Azure landing zones on Terraform. This module is now deprecated and no longer maintained.
As part of Cloud Adoption Framework landing zones for Terraform, we have migrated to a single module model, which you can find here: https://github.com/aztfmod/terraform-azurerm-caf and on the Terraform registry: https://registry.terraform.io/modules/aztfmod/caf/azurerm
In Terraform 0.13 you can now call directly submodules easily with the following syntax:
module "caf_custom_roles" {
source = "aztfmod/caf/azurerm//modules/roles/custom_roles"
version = "0.4.18"
# insert the 3 required variables here
}
This module creates a set of custom roles and assigns them to a subscription.
No requirements.
Name | Version |
---|---|
azurecaf | n/a |
azurerm | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
aad_apps | Map of aad_app objects that could be associated to a subscription | any |
n/a | yes |
custom_role_definition | n/a | object({ |
{ |
no |
custom_role_definitions | Map of custom_role_definition object as defined in the custom_role_definition | any |
n/a | yes |
prefix | n/a | string |
"" |
no |
subscriptions | Map of subscriptions | any |
n/a | yes |
Name | Description |
---|---|
assignment | n/a |
azurecaf_naming_convention | n/a |
custom_role | n/a |
custom_role_definitions | n/a |