// the find
sidpalas/devops-directive-terraform-course
Companion repo for complete Terraform course
Companion code for a YouTube Terraform course walking from basics to CI/CD, all targeting AWS. Structured as one directory per course module, so you follow along chapter by chapter rather than drop it into a real project. Aimed squarely at people learning Terraform for the first time.
Progressive module structure mirrors the video curriculum exactly — you always know which code maps to which concept. Module 06 splits a web-app config into separate files (compute, database, networking, dns, storage) which is how real Terraform actually looks. Module 08 includes Terratest examples, which most beginner courses skip entirely. The CI/CD workflow file gives a working GitHub Actions pipeline to reference.
Last pushed June 2024 and tied to a video from 2022 — AWS provider versions and HCL patterns will have drifted. The web-app example runs on EC2 with no container story, so if your target is ECS or EKS you're on your own. Multi-environment coverage shows file-structure vs workspaces but stops short of recommending one; workspaces for environment isolation is now widely considered a footgun and the course doesn't say so. No remote state locking examples beyond basic S3/DynamoDB setup.