This module is used for governance on a regional level and not using any specific resource groups. Replaces the old governance
together with governance-global
.
Name | Version |
---|---|
terraform | >= 1.3.0 |
azuread | 2.50.0 |
azurecaf | 2.0.0-preview3 |
azurerm | 4.7.0 |
pal | 0.2.5 |
random | 3.5.1 |
Name | Version |
---|---|
azuread | 2.50.0 |
azurecaf | 2.0.0-preview3 |
azurerm | 4.7.0 |
Name | Source | Version |
---|---|---|
names | ../names | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
aad_sp_passwords | Application password per resource group. | map(string) |
n/a | yes |
azuread_apps | Azure AD applications from global | object({ |
n/a | yes |
azuread_groups | Azure AD groups from global | object({ |
n/a | yes |
core_name | The commonName for the core infrastructure | string |
n/a | yes |
environment | The environment name to use for the deploy | string |
n/a | yes |
location | The location for the subscription | string |
n/a | yes |
location_short | The location shortname for the subscription | string |
n/a | yes |
owner_service_principal_name | The name of the service principal that will be used to run terraform and is owner of the subsciptions | string |
n/a | yes |
resource_group_configs | Resource group configuration | list( |
n/a | yes |
resource_name_overrides | A way to override the resource names | any |
null |
no |
unique_suffix | Unique suffix that is used in globally unique resources names | string |
"" |
no |
Name | Description |
---|---|
key_vault_name | Output each keyvault name |