HashiCorp TA-003-P Practice Exams
Last updated on Oct 21,2026- Exam Code: TA-003-P
- Exam Name: HashiCorp Certified: Terraform Associate (003)
- Certification Provider: HashiCorp
- Latest update: Oct 21,2026
What is one disadvantage of using dynamic blocks in Terraform?
- A . Dynamic blocks can construct repeatable nested blocks
- B . Terraform will run more slowly
- C . They cannot be used to loop through a list of values
- D . They make configuration harder to read and understand
How does Terraform manage most dependencies between resources?
- A . Terraform will automatically manage most resource dependencies
- B . Using the depends_on parameter
- C . By defining dependencies as modules and including them in a particular order
- D . The order that resources appear in Terraform configuration indicates dependencies
Terraform configuration can only import modules from the public registry.
- A . True
- B . False
While attempting to deploy resources into your cloud provider using Terraform, you begin to see some odd behavior and experience slow responses. In order to troubleshoot you decide to turn on Terraform debugging.
Which environment variables must be configured to make Terraform’s logging more verbose?
- A . TF_LOG_PAIH
- B . TF_LOG
- C . TF_VAR_log_path
- D . TF_VAR_log_level
terraform validate confirms that your infrastructure matches the Terraform state file.
- A . True
- B . False
Which of the following is not a valid Terraform collection type?
- A . Tree
- B . Map
- C . List
- D . set
HashiCorp Configuration Language (HCL) supports user-denned functions.
- A . True
- B . False
What are some benefits of using Sentinel with Terraform Cloud/Terra form Cloud? Choose three correct answers.
- A . You can enforce a list of approved AWS AMIs
- B . Policy-as-code can enforce security best practices
- C . You can check out and check in cloud access keys
- D . You can restrict specific resource configurations, such as disallowing the use of CIDR=0.0.0.0/0.
- E . Sentinel Policies can be written in HashiCorp Configuration Language (HCL)
What is the workflow for deploying new infrastructure with Terraform?
- A . Write Terraform configuration, run terraform init to initialize the working directory orworkspace, and run terraform apply
- B . Write Terraform configuration, run terraform show to view proposed changes, and terraform apply to create new infrastructure
- C . Write Terraform configuration, run terraform apply to create infrastructure, use terraform validate to confirm Terraform deployed resources correctly
- D . Write Terraform configuration, run terraform plan to initialize the working directory or workspace,
and terraform apply to create the infrastructure
In a Terraform Cloud workpace linked to a version control repository speculative plan rum start automatically commit changes to version control.
- A . True
- B . False