Jan 5 · 1 min read · 1. Variables Based on Purpose (Most Important) 1️⃣ Input Variables Used to pass values into Terraform. Avoid hardcoding Make configs reusable Can be mandatory or optional (via default) Common sources: terraform.tfvars *.auto.tfvars -var / -va...
Join discussion
Jan 1 · 2 min read · Terraform works by comparing desired state (your .tf files) with the actual infrastructure using the state file. What is terraform.tfstate? It stores the current state of your infrastructure. Terraform uses it to detect what to create, update, or d...
Join discussion
Dec 17, 2025 · 2 min read · Hey everyone! Today I’m diving into one of the most essential tasks in cloud automation: managing Amazon S3 buckets with Terraform. If you've ever manually created a bucket in the AWS console, you know it involves a lot of clicking. Terraform changes...
Join discussion
Nov 29, 2025 · 8 min read · Introduction Hey! Welcome back to Day #6 of our 30 Days of AWS Terraform journey! We’ve made it to Day Six, and it’s been exciting to see how much we’ve covered so far. That consistency matters more than we might think. Yesterday, we explored someth...
Join discussion
Nov 25, 2025 · 8 min read · Introduction Hello, dear reader! Welcome back! If you remember, in our previous blog, we took our very first steps into the world of Terraform i.e. what it is, why it exists, and why so many people love using it to manage infrastructure in a clean, p...
Join discussion
Nov 24, 2025 · 4 min read · Why Terraform? Imagine you want to build a house.You can do it in two ways: 1.Build using hands (manual UI clicks) “ You pick each brick, each tile → one by one.”This is the same as going to AWS console, clicking: Create EC2 Create VPC Create Subnet...
Join discussionOct 24, 2025 · 6 min read · Revision & Command Mastery: Every Terraform Command You Must Know After three solid days of learning and hands-on practice — from building AWS architectures to understanding Terraform State, Providers, and Backends — today was all about revision. Day...
Join discussion
Sep 18, 2025 · 6 min read · By Betty Musari Abstract Before jumping into code, it’s always best to define scope. A basic Terraform module on AWS should do a few things well: Provide clean interfaces (inputs + outputs). Wrap a logical set of resources (like a VPC + subnets or ...
Join discussion
Sep 15, 2025 · 4 min read · By Betty Musari Hey there! 👋 In this post, I’ll take you through how I set up a static website on AWS S3 using Terraform. Along the way, I’ll also share the real errors I ran into and how I fixed them (because let’s face it — errors are part of the...
Join discussion