Terraform module for creation of Azure Managed DevOps pool.
| Name | Version |
|---|---|
| terraform | >= 1.0.0 |
| azapi | ~> 2.0 |
| azuread | ~> 3.0 |
| azuredevops | ~> 1.1 |
| azurerm | ~> 4.0 |
| random | ~> 3.6 |
| tls | ~> 4.0 |
| Name | Version |
|---|---|
| azuredevops | ~> 1.1 |
| azurerm | ~> 4.0 |
| Name | Source | Version |
|---|---|---|
| managed_devops_pool | Azure/avm-res-devopsinfrastructure-pool/azurerm | n/a |
| Name | Type |
|---|---|
| azuredevops_pipeline_authorization.this | resource |
| azurerm_dev_center.this | resource |
| azurerm_dev_center_project.this | resource |
| azurerm_role_assignment.net_contrib | resource |
| azurerm_role_assignment.reader | resource |
| azuredevops_agent_queue.this | data source |
| azuredevops_client_config.this | data source |
| azuredevops_project.this | data source |
| azurerm_subscription.current | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| aad_sp_devopsinfrastructure_id | Object ID of Entra ID service principal named DevOpsInfrastructure | string |
"72055c5c-4353-4d6d-8838-bacee04b729d" |
no |
| ado_project_name | Target Azure DevOps Project name where VMSS agent pool would be provisioned | string |
n/a | yes |
| dev_center_name | Name of DevCenter in which managed DevOps pool will be created | string |
n/a | yes |
| dev_center_project_name | Name of DevCenter project where managed DevOps pool will be created | string |
n/a | yes |
| devops_pool_max_concurrency | Maximum number of nodes in DevOps pool's VMSS | number |
2 |
no |
| devops_pool_name | Name of managed DevOps pool | string |
n/a | yes |
| enable_telemetry | Boolean flag that determines whether telemetry should be enabled | bool |
false |
no |
| location | The Azure Region in which all resources in this example should be created. | string |
n/a | yes |
| resource_group | The name of the resource group. | string |
n/a | yes |
| subnet_id | Subnet where VM Scale Sets would be provisioned | string |
n/a | yes |
| Name | Description |
|---|---|
| id | Resource ID of managed DevOps pool |
Apache 2 Licensed. For more information please see LICENSE