Terraform module for creation of Azure Managed DevOps pool.
Name | Version |
---|---|
terraform | >= 1.0.0 |
azapi | ~> 1.15 |
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