← Back to all products
$49
Terraform Associate Cert Prep
Complete study guide for HashiCorp Terraform Associate with practice questions, lab exercises, and configuration examples.
YAMLJSONMarkdownTerraformRedis
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview) ⚙ Try Demo Tools 📦 Download Free Sample📁 File Structure 31 files
terraform-associate-prep/
├── LICENSE
├── README.md
├── config.example.yaml
├── examples/
│ ├── 01-basic-infrastructure.tf
│ ├── 02-variables-and-outputs.tf
│ ├── 03-modules/
│ │ ├── main.tf
│ │ └── modules/
│ │ └── web-server/
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
│ ├── 04-remote-state.tf
│ ├── 05-provisioners.tf
│ ├── 06-data-sources.tf
│ └── 07-expressions.tf
├── free-sample.zip
├── guide/
│ ├── 01-overview.md
│ ├── 02-terraform-core-concepts.md
│ └── 03-terraform-state-and-remote-backends.md
├── index.html
├── practice-questions/
│ ├── answer-key.md
│ └── questions.md
├── quick-reference/
│ └── cheatsheet.md
└── study-guide/
├── 01-iac-concepts.md
├── 02-terraform-purpose-workflow.md
├── 03-providers.md
├── 04-state-management.md
├── 05-modules.md
├── 06-hcl-syntax.md
├── 07-variables-outputs.md
├── 08-provisioners.md
└── 09-terraform-cloud.md
📖 Documentation Preview README excerpt
Terraform Associate Cert Prep (003)
Complete study guide for the HashiCorp Terraform Associate certification (003). Covers all exam objectives with thorough explanations, runnable HCL examples, 50 practice questions with explained answers, and an exam-day cram sheet.
Exam Facts
| Detail | Value |
|---|---|
| Exam Code | HashiCorp Terraform Associate (003) |
| Duration | 60 minutes |
| Questions | 57 questions (multiple choice + multiple select) |
| Passing Score | ~70% (HashiCorp does not publish an exact threshold) |
| Cost | $70.50 USD |
| Delivery | Online proctored (PSI) |
| Prerequisites | None (recommended: 6+ months Terraform experience) |
| Validity | 2 years from passing date |
| Terraform Version | 1.x (current stable) |
Who This Is For
- DevOps engineers preparing for the Terraform Associate exam
- Cloud engineers wanting to validate their IaC skills
- Solutions architects adding infrastructure automation credentials
- Career switchers entering the cloud/DevOps space with a recognized certification
- Teams standardizing on Terraform who want a structured learning path
What's Inside
Study Guide (9 chapters)
| File | Topic | Exam Weight |
|---|---|---|
study-guide/01-iac-concepts.md | Infrastructure as Code fundamentals | ~8% |
study-guide/02-terraform-purpose-workflow.md | Terraform's purpose and core workflow | ~10% |
study-guide/03-providers.md | Providers and provider configuration | ~8% |
study-guide/04-state-management.md | State: local, remote, locking, import | ~15% |
study-guide/05-modules.md | Modules: structure, sources, versioning | ~12% |
study-guide/06-hcl-syntax.md | HCL syntax, expressions, functions | ~12% |
study-guide/07-variables-outputs.md | Variables, outputs, locals, data sources | ~12% |
study-guide/08-provisioners.md | Provisioners and when (not) to use them | ~8% |
study-guide/09-terraform-cloud.md | Terraform Cloud and Enterprise features | ~15% |
Practice Questions
| File | Description |
|---|---|
practice-questions/questions.md | 50 realistic multiple-choice questions |
practice-questions/answer-key.md | Full answer key with detailed explanations |
Runnable Examples
| File | What It Demonstrates |
|---|---|
examples/01-basic-infrastructure.tf | Resource creation, providers, basic workflow |
examples/02-variables-and-outputs.tf | Variable types, defaults, validation, outputs |
examples/03-modules/ | Module structure with root + child module |
examples/04-remote-state.tf | Remote backend configuration with S3 |
examples/05-provisioners.tf | local-exec and remote-exec examples |
examples/06-data-sources.tf | Querying existing infrastructure |
examples/07-expressions.tf | for_each, count, conditionals, dynamic blocks |
... continues with setup instructions, usage examples, and more.
📄 Code Sample .tf preview
examples/01-basic-infrastructure.tf
# Basic Infrastructure Example
# Demonstrates: providers, resources, tags, and the core workflow
#
# Usage:
# terraform init # Download the AWS provider
# terraform plan # Preview what will be created
# terraform apply # Create the resources
# terraform destroy # Clean up when done
terraform {
required_version = ">= 1.0"
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
}
}
# Configure the AWS provider
# Credentials come from environment variables or ~/.aws/credentials
provider "aws" {
region = "us-east-1"
# Default tags applied to ALL resources created by this provider
default_tags {
tags = {
ManagedBy = "terraform"
Project = "cert-prep-demo"
Environment = "dev"
}
}
}
# ─────────────────────────────────────────────
# VPC — Virtual Private Cloud
# ─────────────────────────────────────────────
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
enable_dns_hostnames = true
enable_dns_support = true
tags = {
Name = "demo-vpc"
}
}
# Public subnet — resources here can reach the internet
# ... 147 more lines ...