TA-002-P · Question #298
In order to reduce the time it takes to provision resources, Terraform uses parallelism. By default, how many resources will Terraform provision concurrently?
The correct answer is C. 10. Terraform's default parallelism is 10, meaning it provisions up to 10 resource instances concurrently during a plan or apply operation.
Question
In order to reduce the time it takes to provision resources, Terraform uses parallelism. By default, how many resources will Terraform provision concurrently?
Options
- A5
- B50
- C10
- D20
How the community answered
(38 responses)- A3% (1)
- C95% (36)
- D3% (1)
Why each option
Terraform's default parallelism is 10, meaning it provisions up to 10 resource instances concurrently during a plan or apply operation.
5 is not the default parallelism value; Terraform uses 10 concurrent resource operations out of the box.
50 concurrent operations is not the default and could overwhelm provider API rate limits; it is not Terraform's out-of-the-box behavior.
Terraform defaults to a parallelism of 10, processing up to 10 resource create, update, or destroy operations simultaneously while still respecting dependency ordering from the graph. This value can be overridden using the -parallelism=N flag with commands such as terraform apply or terraform plan when a different concurrency level is needed.
20 is not the default parallelism value for Terraform resource provisioning.
Concept tested: Terraform default parallelism for concurrent resource provisioning
Source: https://developer.hashicorp.com/terraform/cli/commands/apply#parallelism-n
Topics
Community Discussion
No community discussion yet for this question.