Requirements
No requirements.
Providers
| Name | Version |
|---|---|
| azurerm | n/a |
| azurerm.hubsubscription | n/a |
Modules
| Name | Source | Version |
|---|---|---|
| tasks_acr_pull | ../role-assignment | n/a |
| tasks_acr_push | ../role-assignment | n/a |
| tasks_contributor | ../role-assignment | n/a |
Resources
| Name | Type |
|---|---|
| azurerm_container_registry.main | resource |
| azurerm_key_vault_secret.admin_password | resource |
| azurerm_key_vault_secret.admin_username | resource |
| azurerm_private_endpoint.main | resource |
| azurerm_user_assigned_identity.tasks | resource |
| azurerm_private_dns_zone.data | data source |
| azurerm_private_dns_zone.frontend | data source |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| hub_subscription_id | The ID of the hub subscription | string | n/a | yes |
| identity_name | Name of the managed identity for the cluster | string | "" | no |
| key_vault_id | The ID of the key vault where we will store the ACR Admin Password | string | n/a | yes |
| location | The location to setup resources | string | n/a | yes |
| name | Name of the cluster | string | "" | no |
| prefix | Naming Prefix | string | "" | no |
| privatezone_resource_group_name | resource group for the azure file private zone | string | "" | no |
| resource_group_name | The name of the resource group under which to build this cluster | string | n/a | yes |
| subnet_id | Id for the subnet | string | n/a | yes |
| subscription_id | The subscription id to deploy this to | string | n/a | yes |
| tags | List of tags to generate | map(string) | n/a | yes |
Outputs
| Name | Description |
|---|---|
| fqdn | FQDN of the registry |
| id | ID of the container registry |
| task_client_id | Client Id of the managed identity to be used by tasks |
| task_identity_id | Id of the managed identity to be used by tasks |