finds.dev← search

// the find

sidpalas/devops-directive-terraform-course

★ 1,428 · HCL · updated Jun 2024

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →