Name | Version |
---|---|
azurerm | ~>4 |
github | ~>6 |
Name | Source | Version |
---|---|---|
naming_convention | pagopa/dx-azure-naming-convention/azurerm | ~>0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
additional_resource_group_ids | (Optional) List of existing resource groups of which the domain team is the owner. | set(string) |
[] |
no |
apim_id | (Optional) ID of the APIM instance | string |
null |
no |
entraid_groups | Azure Entra Id groups to give role to | object({ |
n/a | yes |
environment | Values which are used to generate resource names and location short names. They are all mandatory except for domain, which should not be used only in the case of a resource used by multiple domains. | object({ |
n/a | yes |
github_private_runner | n/a | object({ |
n/a | yes |
keyvault_common_ids | Id of the KeyVault containing common secrets | list(string) |
[] |
no |
nat_gateway_resource_group_id | (Optional) Id of the resource group hosting NAT Gateways | string |
null |
no |
opex_resource_group_id | Id of the resource group containing Opex dashboards | string |
n/a | yes |
pep_vnet_id | ID of the VNet holding Private Endpoint-dedicated subnet | string |
n/a | yes |
private_dns_zone_resource_group_id | Id of the resource group holding private DNS zones | string |
n/a | yes |
repository | Information about this repository | object({ |
n/a | yes |
subscription_id | The subscription ID where resources are created | string |
n/a | yes |
tags | Resources tags | map(string) |
n/a | yes |
tenant_id | The tenant ID where resources are created | string |
n/a | yes |
terraform_storage_account | Name and resource group name of the Storage Account hosting the Terraform state file | object({ |
n/a | yes |
Name | Description |
---|---|
github_private_runner | n/a |
identities | n/a |
repository | n/a |
resource_group | n/a |