nerdexam
HashiCorp

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.

Understand Terraform basics

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)
  • A
    3% (1)
  • C
    95% (36)
  • D
    3% (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.

A5

5 is not the default parallelism value; Terraform uses 10 concurrent resource operations out of the box.

B50

50 concurrent operations is not the default and could overwhelm provider API rate limits; it is not Terraform's out-of-the-box behavior.

C10Correct

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.

D20

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

#Terraform parallelism#Default concurrency#Resource provisioning#Performance tuning

Community Discussion

No community discussion yet for this question.

Full TA-002-P Practice