| layout | page_title | description |
|---|---|---|
azuredevops |
AzureDevops: azuredevops_agent_pool |
Manages an agent pool within Azure DevOps organization. |
Manages an agent pool within Azure DevOps.
resource "azuredevops_agent_pool" "example" {
name = "Example-pool"
auto_provision = false
auto_update = false
}The following arguments are supported:
name- (Required) The name of the agent pool.
-
auto_provision- (Optional) Specifies whether a queue should be automatically provisioned for each project collection. Defaults tofalse. -
pool_type- (Optional) Specifies whether the agent pool type is Automation or Deployment. Defaults toautomation. -
auto_update- (Optional) Specifies whether or not agents within the pool should be automatically updated. Defaults totrue.
In addition to all arguments above, the following attributes are exported:
id- The ID of the agent pool.
The timeouts block allows you to specify timeouts for certain actions:
create- (Defaults to 10 minutes) Used when creating the Agent Pool.read- (Defaults to 5 minute) Used when retrieving the Agent Pool.update- (Defaults to 10 minutes) Used when updating the Agent Pool.delete- (Defaults to 10 minutes) Used when deleting the Agent Pool.
Azure DevOps Agent Pools can be imported using the agent pool ID, e.g.
terraform import azuredevops_agent_pool.example 0