The parts

05 notes · read in order
  1. 01Illustration: a small architect desk with a single blueprint sheet of a cloud bucket5 minPart 1 · Up nextTerraform for Beginners: Your First Project with init, plan and applyInstall Terraform, write your first configuration, and learn the init, plan, apply and destroy loop by creating a real S3 bucket on AWS. Part 1 of Terraform from Zero.Not started
  2. 02Illustration: a workbench with a row of labelled input dials feeding a brass machine4 minPart 2 · Up nextTerraform Variables, Outputs and Locals: Make Your Configuration ReusableReplace hard-coded values with typed variables, validation, tfvars files, locals and outputs, and keep secrets out of plans. Part 2 of Terraform from Zero.Not started
  3. 03Illustration: a shared map table under glass in a vault room5 minPart 3 · Up nextTerraform State Explained: S3 Remote Backend with Native LockingWhat Terraform state is, why a local file breaks teams, and how to move it to S3 with use_lockfile, then import and rename resources safely. Part 3 of Terraform from Zero.Not started
  4. 04Illustration: identical building-block kits being stamped from one master mould on a conveyor4 minPart 4 · Up nextTerraform Modules: Build Reusable Infrastructure the Right WayTurn copy-pasted Terraform into a versioned module with clear inputs and outputs, call it from several environments, and know when to use registry modules. Part 4 of Terraform from Zero.Not started
  5. 05Illustration: an assembly line where blueprints pass through a checking gate with test lamps4 minPart 5 · Up nextTerraform CI/CD with GitHub Actions: OIDC, Plan on PR and terraform testRun Terraform from GitHub Actions without stored AWS keys: fmt and validate checks, plan on pull requests, gated apply on main, and terraform test. Part 5 of Terraform from Zero.Not started