Free Practice Questions for HashiCorp Terraform Authoring and Operations Professional Certification
Study with 324 exam-style practice questions designed to help you prepare for the HashiCorp Terraform Authoring and Operations Professional.
Start Practicing
Random Questions
Practice with randomly mixed questions from all topics
Domain Mode
Practice questions from a specific topic area
Exam Information
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)
Domain 1: Manage resource lifecycle
Subdomain 1.1: Initialize a configuration using terraform init and its options
Initialize a configuration using terraform init and its options
Subdomain 1.2: Generate an execution plan using terraform plan and its options
Generate an execution plan using terraform plan and its options
Subdomain 1.3: Apply configuration changes using terraform apply and its options
Apply configuration changes using terraform apply and its options
Subdomain 1.4: Destroy resources using terraform destroy and its options
Destroy resources using terraform destroy and its options
Subdomain 1.5: Manage resource state, including importing resources and reconciling resource drift
Manage resource state, including importing resources and reconciling resource drift
Domain 2: Develop & troubleshoot dynamic configuration
Subdomain 2.1: Use language features to validate configuration
Use language features to validate configuration
Subdomain 2.2: Query providers using data sources
Query providers using data sources
Subdomain 2.3: Compute and interpolate data using HCL functions
Compute and interpolate data using HCL functions
Subdomain 2.4: Use meta-arguments in configuration
Use meta-arguments in configuration
Subdomain 2.5: Configure input variables and outputs, including complex types
Configure input variables and outputs, including complex types
Subdomain 2.6: Analyze best practices for managing sensitive data, such as using Vault for secrets management.
Analyze best practices for managing sensitive data, such as using Vault for secrets management.
Domain 3: Develop collaborative Terraform workflows
Subdomain 3.1: Manage the Terraform binary, providers, and modules using version constraints
Manage the Terraform binary, providers, and modules using version constraints
Subdomain 3.2: Configure remote state
Configure remote state
Subdomain 3.3: Use the Terraform workflow in automation
Use the Terraform workflow in automation
Subdomain 3.4: Share data across configurations and workspaces
Share data across configurations and workspaces
Domain 4: Create, maintain, and use Terraform modules
Subdomain 4.1: Create a module
Create a module
Subdomain 4.2: Use a module in configuration
Use a module in configuration
Subdomain 4.3: Refactor a module and use module versioning
Refactor a module and use module versioning
Subdomain 4.4: Refactor an existing configuration into modules
Refactor an existing configuration into modules
Domain 5: Configure and use Terraform providers
Subdomain 5.1: Understand Terraform's plugin-based architecture
Understand Terraform's plugin-based architecture
Subdomain 5.2: Configure providers, including aliasing, versioning, sourcing, and managing upgrades
Configure providers, including aliasing, versioning, sourcing, and managing upgrades
Subdomain 5.3: Manage provider authentication
Manage provider authentication
Subdomain 5.4: Troubleshoot provider errors
Troubleshoot provider errors
Domain 6: Collaborate on infrastructure as code using HCP Terraform ( multiple-choice only )
Subdomain 6.1: Analyze the HCP Terraform run workflow
Analyze the HCP Terraform run workflow
Subdomain 6.2: Understand HCP Terraform workspaces and their configuration options, including access management
Understand HCP Terraform workspaces and their configuration options, including access management
Subdomain 6.3: Manage provider credentials in HCP Terraform
Manage provider credentials in HCP Terraform
Subdomain 6.4: Analyze policy as code and governance features
Analyze policy as code and governance features
Techniques & products