Akhilesh Mishra
13 posts published
Chapter 12: Terraform Best Practices and Standards
Time to upgrade from a Terraform user to a Terraform practitioner.
Β· Akhilesh Mishra
Chapter 11: Workspaces, Null Resources, and Lifecycle Rules
Youβve learned the basics. Now letβs talk about three advanced patterns that separate beginners from practitioners: managing multiple environments elegantly, running actions that arenβt tied to resources, and controlling how Terraform handles resource changes.
Β· Akhilesh Mishra
Chapter 10: Terraform Functions: Your Codeβs Swiss Army Knife
Use the function feature to manipulate data, strings, numbers, and collections.
Β· Akhilesh Mishra
Chapter 9: Provisioners and Import
Handle existing infrastructure, migration strategies, provisioners.
Β· Akhilesh Mishra
Chapter 8: Terraform Modules: Building Blocks You Can Reuse Everywhere
Learn how to design, use, and structure modules like real production setups. Reuse isb the key here.
Β· Akhilesh Mishra
Chapter 7: Dynamic Blocks in Terraform
Create flexible and advanced configurations using dynamic blocks.
Β· Akhilesh Mishra
Chapter 6: Count, For_Each, and Conditionals
Dynamic infrastructure with loops, conditional logic, and scalable configuration patterns.
Β· Akhilesh Mishra
Chapter 5: Resources, Data Sources, and Dependencies
Understand how Terraform actually builds infrastructure graphs and manages dependencies.
Β· Akhilesh Mishra
Chapter 4: Terraform State and Providers
Dive deep into state files, provider configuration, remote state, and dangers of bad state handling.
Β· Akhilesh Mishra
Chapter 3: Terraform Variables and Locals
Hardcoding values works for demos, not production. Variables make your code flexible. Locals make it DRY (Donβt Repeat Yourself).
Β· Akhilesh Mishra
Chapter 2: Getting Started - Your First Steps
Ready to jump in? Hereβs how to get started with Terraform
Β· Akhilesh Mishra
Chapter 1: Infrastructure as Code - Here We Go
Before we get to Terraform, let me take you back in time so we understand why Terraform exist at first place.
Β· Akhilesh Mishra
Learn Infrastructure as Code with Terraform
Learn Terraform from scratch with a Linux-first approach. Master Infrastructure as Code concepts, modules, state, best practices, and real-world workflows.
Β· Akhilesh Mishra