HashiCorp TA-003-P HashiCorp Certified: Terraform Associate (003) Online Training
HashiCorp TA-003-P Online Training
The questions for TA-003-P were last updated at May 10,2025.
- Exam Code: TA-003-P
- Exam Name: HashiCorp Certified: Terraform Associate (003)
- Certification Provider: HashiCorp
- Latest update: May 10,2025
When using multiple configuration of the same Terraform provider, what meta-argument must you include in any non-default provider configurations?
- A . Alias
- B . Id
- C . Depends_on
- D . name
You have created a main.tf Terraform configuration consisting of an application server, a database and a load balanced. You ran terraform apply and Terraform created all of the resources successfully. Now you realize that you do not actually need the load balancer, so you run terraform destroy without any flags.
What will happen?
- A . Terraform will prompt you to pick which resource you want to destroy
- B . Terraform will destroy the application server because it is listed first in the code
- C . Terraform will prompt you to confirm that you want to destroy all the infrastructure
- D . Terraform will destroy the main, tf file
- E . Terraform will immediately destroy all the infrastructure
How can a ticket-based system slow down infrastructure provisioning and limit the ability to scale? Choose two correct answers.
- A . End-users have to request infrastructure changes
- B . Ticket based systems generate a full audit trail of the request and fulfillment process
- C . Users can access catalog of approved resources from drop down list in a request form
- D . The more resources your organization needs, the more tickets your infrastructure team has to process
You have a Terraform configuration that defines a single virtual machine with no references to it, You have run terraform apply to create the resource, and then removed the resource definition from your Terraform configuration file.
What will happen you run terraform apply in the working directory again?
- A . Terraform will remove the virtual machine from the state file, but the resource will still exist
- B . Nothing
- C . Terraform will error
- D . Terraform will destroy the virtual machine
You modified your Terraform configuration and run Terraform plan to review the changes. Simultaneously, your teammate manually modified the infrastructure component you are working on. Since you already ran terraform plan locally, the execution plan for terraform apply will be the same.
- A . True
- B . False
Which parameters does terraform import require? Choose two correct answers.
- A . Provider
- B . Resource ID
- C . Resource address
- D . Path
What does state looking accomplish?
- A . Prevent accidental Prevent accident deletion of the state file
- B . Blocks Terraform commands from modifying, the state file
- C . Copies the state file from memory to disk
- D . Encrypts any credentials stored within the state file
What does this code do?
- A . Requires any version of the AWS provider > = 3.0 and <4.0
- B . Requires any version of the AWS provider >= 3.0
- C . Requires any version of the AWS provider > = 3.0 major release. like 4.1
- D . Requires any version of the AWS provider > 3.0
Running terraform fmt without any flags in a directory with Terraform configuration files check the formatting of those files without changing their contents.
- A . True
- B . False