How stacksimplify/hashicorp-certified-terraform-associate works
This repository is a hands-on Terraform Associate course, not an application runtime. Its principal workflow is that a learner studies and adapts a demo manifest, runs Terraform, and observes infrastructure changes and state. The demos cover configuration, resource modeling, variables and expressions, providers, modules, provisioners, state, workspaces, Terraform Cloud workflows, and Sentinel policies. The README and directory tree document these capabilities, but no source excerpts were supplied, so connections between individual demos are shown only where the course description supports them.
Main entry points: 02-Terraform-Basics Terraform Basics · 03-Terraform-Fundamental-Blocks Settings and Providers · 05-Terraform-Variables Variables and Values · 15-Terraform-Expressions Expressions and Functions
Components 20
Configuration Foundations
- Terraform Basics
02-Terraform-Basics - Settings and Providers
03-Terraform-Fundamental-Blocks - Variables and Values
05-Terraform-Variables - Expressions and Functions
15-Terraform-Expressions
Infrastructure Modeling
- Data Sources
06-Terraform-Datasources - Resources and Lifecycle
04-Terraform-Resources - Terraform Modules
10-Terraform-Modules - Provisioners
09-Terraform-Provisioners
State Management
- State and Backends
07-Terraform-State - CLI Workspaces
08-Terraform-Workspaces - State Import
13-Terraform-State-Import
Cloud Governance
- VCS Workflow
11-Terraform-Cloud-and-Enterprise-Capabilities/11-01-Terraform-Cloud-Github-Integration - Cloud CLI Workflow
11-Terraform-Cloud-and-Enterprise-Capabilities/11-03-Terraform-Cloud-CLI-Driven-Workflow - Private Module Registry
11-Terraform-Cloud-and-Enterprise-Capabilities/11-02-Share-Modules-in-Private-Module-Registry - Cloud State Migration
11-Terraform-Cloud-and-Enterprise-Capabilities/11-04-Migrate-State-to-Terraform-Cloud - Sentinel Policies
12-Terraform-Cloud-and-Sentinel
Other components
- Learner
- Terraform CLI
- AWS Infrastructure
- Terraform Cloud
Connections 23
- Learner → Terraform Basics: studies demos
- Learner → Settings and Providers: configures
- Learner → Variables and Values: supplies values
- Learner → Expressions and Functions: explores
- Learner → Resources and Lifecycle: defines infrastructure
- Terraform Basics → Terraform CLI: runs commands
- Settings and Providers → Terraform CLI: configures providers
- Variables and Values → Terraform CLI: provides inputs
- Expressions and Functions → Terraform CLI: defines expressions
- Resources and Lifecycle → Terraform CLI: declares resources
- Data Sources → Terraform CLI: declares lookups
- Terraform Modules → Terraform CLI: declares modules
- Provisioners → Terraform CLI: configures provisioners
- Terraform CLI → AWS Infrastructure: manages infrastructure
- Terraform CLI → State and Backends: reads and writes
- CLI Workspaces → Terraform CLI: selects workspace
- State Import → Terraform CLI: imports resources
- VCS Workflow → Terraform Cloud: configures VCS runs
- Cloud CLI Workflow → Terraform Cloud: configures CLI runs
- Private Module Registry → Terraform Cloud: publishes modules
- Cloud State Migration → Terraform Cloud: migrates state
- Sentinel Policies → Terraform Cloud: defines policies
- Terraform Cloud → State and Backends: stores remote state