TAO-Pro Verified 2026 Edition

Terraform Authoring and Operations Professional Practice Test

Terraform Authoring and Operations Professional is HashiCorp's advanced Terraform credential, for engineers with extensive production experience using Terraform with the AWS provider. It builds on the Terraform Associate exam and assumes solid Linux and YAML skills. The practice exam checks resource lifecycle management, dynamic configuration, module authoring, and collaborative workflows on HCP Terraform.

216 Total Questions
1 Included Version Get all versions for the price of one
English Edition
$115k–$170k Typical Salary An estimate of yearly pay in the United States for DevOps, platform and cloud infrastructure engineers who work with Terraform.
All-In-One Bundle
$79.99
$75.99
  • Interactive Simulator & AI
  • Detailed Explanations
  • Study, Timed & Flashcard Mode
  • Lifetime Access & Updates

Instant lifetime access • Secure checkout

Why Study with PlanetCert?

The Latest Questions

Practice questions and exam topics aligned with the current exam objectives.

Detailed Explanations

Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI

AI-Powered Insights

Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.

Exam Information

Official specifications published by Hashicorp

Exam Format

240 min
12 multiple-choice questions + 4 lab-based scenarios
Not publicly disclosed by HashiCorp
Professional

Registration

$295 USD
Online Proctored (Certiverse) or online proctoring
English

Validity

2 years
Retake the Terraform Authoring & Operations Professional exam starting 6 months before expiration; If expired, retake the exam at any time for a new set of credentials

Skills this practice test covers

  • Use terraform init, plan, apply and destroy options to scope and control each run.
  • Import existing resources, refactor addresses with moved blocks and reconcile resource drift.
  • Validate configuration with variable validation, preconditions, postconditions, check blocks and tests.
  • Build modules with clear inputs and outputs, and refactor a flat configuration into modules.
  • Configure provider aliases, version constraints, the dependency lock file and provider authentication.
  • Manage HCP Terraform workspaces, run workflows, dynamic provider credentials and policy enforcement.

Explore related topics

TAO-Pro exam content

6 domains · 27 topics · 216 questions

Manage Resource Lifecycle44 questions

This domain covers the core Terraform commands and state. Candidates initialize, plan, apply and destroy with the right options, import existing resources, refactor resource addresses with moved blocks, and reconcile drift.

Skills tested

  • Choose terraform init options for backends, provider upgrades and reconfiguration.
  • Save a plan to a file, review it and apply exactly that plan.
  • Target or destroy specific resources without touching the rest of the configuration.
  • Bring existing infrastructure under management with import blocks.
  • Detect drift between state and real infrastructure and reconcile it.

Questions by topic

  • Manage resource state, including importing resources and reconciling resource drift20
  • Generate an execution plan using terraform plan and its options6
  • Initialize a configuration using terraform init and its options9
  • Destroy resources using terraform destroy and its options5
  • Use meta-arguments in configuration2
  • Apply configuration changes using terraform apply and its options2
Develop and Troubleshoot Dynamic Configuration68 questions

This domain is about configuration that adapts and checks itself. Candidates validate input with tests, checks and custom conditions, query providers with data sources, compute values with HCL functions, use meta-arguments and complex types, and handle sensitive data, for example with Vault.

Skills tested

  • Add variable validation, preconditions, postconditions and check blocks to catch bad input.
  • Query existing AWS resources with data sources and use their attributes elsewhere.
  • Transform values with string, collection, numeric, encoding and date functions.
  • Use count, for_each, depends_on and lifecycle meta-arguments correctly.
  • Mark values as sensitive and explain where they still appear in state and outputs.

Questions by topic

  • Use meta-arguments in configuration14
  • Use language features to validate configuration13
  • Configure input variables and outputs, including complex types13
  • Compute and interpolate data using HCL functions18
  • Query providers using data sources6
  • Analyze best practices for managing sensitive data, such as using Vault for secrets management4
Develop Collaborative Terraform Workflows26 questions

Teams need runs that behave the same every time. This domain covers version constraints and the dependency lock file, remote state, running Terraform in automation, and sharing data across configurations and workspaces.

Skills tested

  • Write version constraints for Terraform, providers and modules, including the pessimistic operator.
  • Keep the dependency lock file in version control and update it on purpose.
  • Configure an S3 backend with state locking, and migrate state between backends.
  • Run Terraform non-interactively in a pipeline with a reviewed plan.
  • Share outputs between configurations with terraform_remote_state or tfe_outputs.

Questions by topic

  • Manage the Terraform binary, providers, and modules using version constraints9
  • Configure remote state7
  • Share data across configurations and workspaces6
  • Use the Terraform workflow in automation4
Create, Maintain, and Use Terraform Modules39 questions

This domain treats modules as products that other teams use. Candidates create a module with a clear interface, call modules from different sources, version and refactor them, and split an existing configuration into modules without destroying resources.

Skills tested

  • Design module variables and outputs that form a clean interface.
  • Source modules from the registry, local paths and other locations, and pin their versions.
  • Use moved blocks to refactor a module without replacing its resources.
  • Split a flat configuration into modules while keeping state consistent.

Questions by topic

  • Use a module in configuration13
  • Create a module13
  • Refactor a module and use module versioning6
  • Refactor an existing configuration into modules7
Configure and Use Terraform Providers17 questions

Providers connect Terraform to APIs such as AWS. Candidates explain the plugin-based architecture, configure aliases, versions and sources, pass providers to child modules, set up authentication, and troubleshoot provider errors.

Skills tested

  • Use provider aliases to deploy to more than one region or account.
  • Pass provider configurations from the root module to child modules.
  • Configure provider authentication and explain the order in which credentials are used.
  • Enable debug logs and read them to fix provider and lock file errors.

Questions by topic

  • Troubleshoot provider errors5
  • Configure providers, including aliasing, versioning, sourcing, and managing upgrades9
  • Manage provider authentication3
Collaborate on Infrastructure as Code Using HCP Terraform22 questions

The last domain moves the workflow into HCP Terraform. Candidates analyze its run workflow, configure workspaces and team access, manage provider credentials, and explain policy as code and governance features. HashiCorp tests this domain through the multiple-choice questions, not the labs.

Skills tested

  • Explain the HCP Terraform run workflow, run triggers and run tasks.
  • Configure workspaces, execution modes and team permissions.
  • Set up dynamic provider credentials for a workspace.
  • Compare policy enforcement levels within a policy set.

Questions by topic

  • Manage provider credentials in HCP Terraform7
  • Analyze the HCP Terraform run workflow7
  • Analyze policy as code and governance features5
  • Understand HCP Terraform workspaces and their configuration options, including access management3
Practise these questions in study mode

Requirements

  • No certification is required first, but HashiCorp expects extensive production experience with Terraform and its AWS provider.
  • Recommended: Terraform Associate (004), which HashiCorp strongly recommends, or the same knowledge.
  • Recommended: Linux command-line skills and experience with the YAML, JSON, HCL and CSV file formats.
  • Recommended: experience using cloud credentials and a grasp of the networking stack, including TCP/IP and UDP.

About the TAO-Pro exam

TAO-Pro is HashiCorp's professional-level Terraform exam for engineers who already write and run Terraform in production. Much of it is lab work in a prepared Linux environment with VS Code, where candidates change Terraform configuration and provision real AWS infrastructure. Multiple-choice questions make up the rest. Its six domains run from resource lifecycle and dynamic configuration to modules, providers and HCP Terraform. Passing earns HashiCorp Certified: Terraform Authoring and Operations Professional.

Dynamic configuration holds the most questions in the PlanetCert practice test, led by HCL functions and meta-arguments. The explanations show how Terraform evaluates an expression or plans a change, which matters for for_each keys, moved blocks and import blocks. Study Mode suits the HCP Terraform domain, which the exam tests through multiple-choice questions. Because so much of the exam is lab work, each missed question is worth repeating as a small change in a sandbox. Brainy AI Assistant can explain a confusing plan output or a lock file conflict.

How to earn the certification

Earns
HashiCorp Certified: Terraform Authoring and Operations ProfessionalProfessional

The certification is valid for two years and is renewed by passing the exam again.

Before

How to prepare for TAO-Pro

  1. Provision a small AWS stack by hand

    In a sandbox AWS account, write configuration for an instance, a security group, an S3 bucket and IAM roles, the resource types the labs draw on. Plan, apply and destroy it several times.

  2. Break state on purpose, then repair it

    Change a resource in the AWS console, then detect and reconcile the drift. Import a resource with an import block and rename another with a moved block.

  3. Add tests and conditions to one module

    Dynamic configuration has the most questions in the practice test. Give one module variable validation, preconditions, postconditions, check blocks and a terraform test with a mock provider.

  4. Move the workflow into HCP Terraform

    Connect the same configuration to an HCP Terraform workspace, set up dynamic provider credentials, and attach a policy set to see how enforcement levels change a run.

  5. Rehearse with the documentation only

    During the exam, candidates can use the Terraform and AWS provider documentation but no search engines. Practise finding answers there, then take the TAO-Pro practice test in Timed Mode and ask Brainy AI Assistant about each missed case.

    Start a timed TAO-Prorun

HashiCorp's Professional Prep learning path (AWS Edition) on HashiCorp Developer covers all six domains, together with the official exam content list and the exam orientation.

Who TAO-Pro is for

  • DevOps and platform engineers who own Terraform code in production AWS accounts.
  • Engineers who maintain shared modules and pipelines that several teams depend on.
  • Terraform Associate holders with production experience who want a hands-on, lab-based credential.
  • Cloud engineers who are moving team workflows into HCP Terraform.

Typical job titles: DevOps engineer · Platform engineer · Cloud infrastructure engineer · Site reliability engineer · Infrastructure automation engineer

Your Complete Exam Solution

Best-In-Class Practice Tests

Exam-style questions that match the format and difficulty of the real exam, updated regularly. Original material — not recycled dumps.

Topical Breakdown

Study by domain, pinpoint weak areas, and focus your time where it matters most. Every topic mapped to the official syllabus.

Flashcard Mode

Rapid-fire review to reinforce key concepts. Flip through questions and answers at your own pace before exam day.

See How You Compare Against Yourself

✕
✕
✕

Other Exam Prep

  • Outdated question dumpsRecycled, often inaccurate material
  • No explanationsMemorize answers without understanding
  • Static PDF filesNo interactive practice or feedback
  • Subscription feesRecurring charges, access expires
✓
✓
✓

PlanetCert

  • Verified, current questionsUpdated weekly to match live exam objectives
  • Expert-written rationalesUnderstand every concept, not just the answer
  • Session tracking & exam progressTrack every attempt, see your growth over time
  • Lifetime access, one pricePay once — updates included forever
CERTIFIEDTAO-Pro

Study Naturally, Study Responsibly

Practice with exam-style questions and detailed explanations until you're ready.

Try Free Demo
Secure Checkout Lifetime Access