Free Practice Questions for HashiCorp Terraform Authoring and Operations Professional Certification
- Guide checked for updates:
- 9 Oct 2026
- Question bank created:
- 11 Mar 2026
- Question bank last updated:
- 11 Aug 2026
Study with 322 exam-style practice questions designed to help you prepare for the HashiCorp Terraform Authoring and Operations Professional.
Your progress
Start Practicing
Start a quiz
Practice with randomly mixed questions from all topics
Exam experiences
Pass and fail outcomes from candidates who prepared here — advice, scores, and prep time.
Your saved questions
Open the list of questions you bookmarked during practice for this exam.
Study notes
Private notes per question, grouped by exam domain — opens on its own page, not inline on this overview.
Quiz History
Exam Details
Key information about HashiCorp Terraform Authoring and Operations Professional
- Multiple choice
Professional experience using Terraform with the AWS provider is required.
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
1: Manage resource lifecycle
1.1: Initialize a configuration using terraform init and its options
1a Initialize a configuration using terraform init and its options
1.2: Generate an execution plan using terraform plan and its options
1b Generate an execution plan using terraform plan and its options
1.3: Apply configuration changes using terraform apply and its options
1c Apply configuration changes using terraform apply and its options
1.4: Destroy resources using terraform destroy and its options
1d Destroy resources using terraform destroy and its options
1.5: Manage resource state, including importing resources and reconciling resource drift
1e Manage resource state, including importing resources and reconciling resource drift
2: Develop & troubleshoot dynamic configuration
2.1: Use language features to validate configuration
2a Use language features to validate configuration
2.2: Query providers using data sources
2b Query providers using data sources
2.3: Compute and interpolate data using HCL functions
2c Compute and interpolate data using HCL functions
2.4: Use meta-arguments in configuration
2d Use meta-arguments in configuration
2.5: Configure input variables and outputs, including complex types
2e Configure input variables and outputs, including complex types
2.6: Analyze best practices for managing sensitive data, such as using Vault for secrets management.
2f Analyze best practices for managing sensitive data, such as using Vault for secrets management.
3: Develop collaborative Terraform workflows
3.1: Manage the Terraform binary, providers, and modules using version constraints
3a Manage the Terraform binary, providers, and modules using version constraints
3.2: Configure remote state
3b Configure remote state
3.3: Use the Terraform workflow in automation
3c Use the Terraform workflow in automation
3.4: Share data across configurations and workspaces
3d Share data across configurations and workspaces
4: Create, maintain, and use Terraform modules
4.1: Create a module
4a Create a module
4.2: Use a module in configuration
4b Use a module in configuration
4.3: Refactor a module and use module versioning
4c Refactor a module and use module versioning
4.4: Refactor an existing configuration into modules
4d Refactor an existing configuration into modules
5: Configure and use Terraform providers
5.1: Understand Terraform's plugin-based architecture
5a Understand Terraform's plugin-based architecture
5.2: Configure providers, including aliasing, versioning, sourcing, and managing upgrades
5b Configure providers, including aliasing, versioning, sourcing, and managing upgrades
5.3: Manage provider authentication
5c Manage provider authentication
5.4: Troubleshoot provider errors
5d Troubleshoot provider errors
6: Collaborate on infrastructure as code using HCP Terraform ( multiple-choice only )
6.1: Analyze the HCP Terraform run workflow
6a Analyze the HCP Terraform run workflow
6.2: Understand HCP Terraform workspaces and their configuration options, including access management
6b Understand HCP Terraform workspaces and their configuration options, including access management
6.3: Manage provider credentials in HCP Terraform
6c Manage provider credentials in HCP Terraform
6.4: Analyze policy as code and governance features
6d Analyze policy as code and governance features
Techniques & products