HashiCorp Terraform Associate 003 Practice Exams
Last updated on Oct 22,2026- Exam Code: Terraform Associate 003
- Exam Name: HashiCorp Certified: Terraform Associate (003)
- Certification Provider: HashiCorp
- Latest update: Oct 22,2026
When do you need to explicitly execute Terraform in refresh-only mode?
- A . Before every terraform plan.
- B . Before every terraform apply.
- C . Before every terraform import.
- D . None of the above.
Which task does terraform init not perform?
- A . Validates all required variables are present
- B . Sources any modules and copies the configuration locally
- C . Connects to the backend
- D . Sources all providers used in the configuration and downloads them
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 call modules from the public registry.
- A . True
- B . False
You add a new resource to an existing Terraform configuration, but do not update the version constraint in the configuration. The existing and new resources use the same provider. The working contains a .terraform.lock, hc1 file.
How will Terraform choose which version of the provider to use?
- A . Terraform will use the version recorded in your lock file
- B . Terraform will use the latest version of the provider for the new resource and the version recorded in the lock file to manage existing resources
- C . Terraform will check your state file to determine the provider version to use
- D . Terraform will use the latest version of the provider available at the time you provision your new resource
A terraform apply can not _________ infrastructure.
- A . change
- B . destroy
- C . provision
- D . import
Your DevOps team is currently using the local backend for your Terraform configuration. You would like to move to a remote backend to store the state file in a central location.
Which of the following backends would not work?
- A . Artifactory
- B . Amazon S3
- C . Terraform Cloud
- D . Git
Your DevOps team is currently using the local backend for your Terraform configuration. You would like to move to a remote backend to store the state file in a central location.
Which of the following backends would not work?
- A . Artifactory
- B . Amazon S3
- C . Terraform Cloud
- D . Git
As a member of an operations team that uses infrastructure as code (lac) practices, you are tasked with making a change to an infrastructure stack running in a public cloud.
Which pattern would follow laC best practices for making a change?
- A . Make the change via the public cloud API endpoint
- B . Clone the repository containing your infrastructure code and then run the code
- C . Use the public cloud console to make the change after a database record has been approved
- D . Make the change programmatically via the public cloud CLI
- E . Submit a pull request and wait for an approved merge of the proposed changes