SPSruthi Palleinsruthipalle.hashnode.dev·3d ago · 7 min readProduction-Grade Terraform (Part 6) — Mastering Block Types & Hands-on EC2 ProvisioningTerraform Block Types HCL is a declarative language designed for configuration, not a general-purpose programming language. Basic Syntax: Blocks: Containers for configuration (e.g., provider, resourc00
SPSruthi Palleinsruthipalle.hashnode.dev·Aug 27 · 14 min readProduction-Grade Terraform (Part 5) —Terraform State Management and AWS S3 Remote Backend Guide1. The Role of the Terraform State File The state file serves as the single source of truth for Terraform. It is the mechanism through which Terraform determines the difference between what is written00
SPSruthi Palleinsruthipalle.hashnode.dev·Aug 25 · 8 min readProduction-Grade Terraform (Part 4) —Solving "Checksum Verification Failed" &Terraform Dependency Lock File1. 🔒 Terraform Dependency Lock File (.terraform.lock.hcl) The lock file is our "Infrastructure Receipt." It ensures that every team member and our CI/CD pipeline use the exact same provider versions,00
SPSruthi Palleinsruthipalle.hashnode.dev·Aug 24 · 7 min readProduction-Grade Terraform (Part 3) — Terraform AWS Provider: An In-Depth AnalysisI. The Core Function of Terraform Providers A Terraform provider is a plugin that serves as the bridge between Terraform's core binary and a target API. Its primary responsibility is to interpret the 00
SPSruthi Palleinsruthipalle.hashnode.dev·Aug 22 · 2 min readProduction-Grade Terraform (Part 2) — Terraform Installation and Configuring AWS CLITerraform Installation and Configuring AWS CLI This guide provides step-by-step instructions for setting up your local development environment for infrastructure management using Terraform and AWS. 1.10