© 2026 Hashnode
In Ansible, everything starts with knowing which systems to manage — and that’s where the Inventory file comes in.Today, I explored how the Inventory file acts as the source of truth for automation, telling Ansible where to execute tasks. 🧠 What is...

After building and managing cloud infrastructure with Terraform, I’ve now stepped into the next phase of my DevOps journey — Configuration Management with Ansible. Today’s focus was on moving from ad-hoc commands to writing full-fledged Ansible playb...

Build, containerize, and scale your application like a pro with a real-world three-tier deployment. 🧱 What We’re Building This project demonstrates how to deploy a three-tier e-commerce application called EasyShop, hosted on an EC2 instance on AWS...

After mastering Terraform for Infrastructure as Code (IaC), it’s time to move into Configuration Management — and that’s where Ansible comes in. While Terraform provisions servers, Ansible configures them — installing packages, deploying apps, and ma...

📘 Introduction Now that I’m comfortable managing compute resources (like EC2) with Terraform, it’s time to go deeper into networking infrastructure — the backbone of any AWS environment. Today, I used Terraform to create a Virtual Private Cloud (VPC...

📌 Introduction Yesterday, I deployed multiple AWS resources (EC2, SG, Elastic IP) with Terraform. It worked great, but the code quickly became long and repetitive.That’s where Terraform Modules come in — they let us group resources into reusable uni...

📌 IntroductionYesterday (Day 47), I set up remote state management with S3 + DynamoDB so Terraform configs can safely be used by teams.Today, I went deeper into Terraform by exploring Providers and learning how to deploy multiple AWS resources toget...
