GIGinny Ibeinginnyibe.hashnode.dev·1d ago · 7 min readWhen I Deliberately Created Terraform Drift to Test My Cloud Safety NetThere is something uncomfortable about deliberately changing infrastructure outside your infrastructure-as-code workflow. That discomfort was exactly what I wanted. While working on my Book Review App00
SPSruthi Palleinsruthipalle.hashnode.dev·1d ago · 6 min readProduction-Grade Terraform (Part 12) — Conditionals, Dynamic Blocks, and Splat Expressions1. Conditional Expressions Conditional expressions allow for logic-based configuration, enabling different values to be assigned depending on a specified condition. This is particularly useful for env00
SPSruthi Palleinsruthipalle.hashnode.dev·2d ago · 8 min readProduction-Grade Terraform (Part 11) —Built-In Functions, Validations, and Dynamic ConfigurationsFunctional Definition and Logic In Terraform, functions are used to transform data, perform calculations, and manipulate strings or collections during the infrastructure provisioning process. Whereas,00
MBMadhav Bhasininblog.madhav.dev·2d ago · 5 min readTerraform CI/CD: Plan on PR, Apply on MergeThe pipeline ran terraform apply against a saved plan file. What it didn't account for: another engineer had merged a change to the same module forty minutes earlier. The plan was generated before tha00
SPSruthi Palleinsruthipalle.hashnode.dev·3d ago · 8 min readProduction-Grade Terraform (Part 10) —Advanced Lifecycle Rules: Safeguards, Zero Downtime, and ValidationTerraform lifecycle rules are meta-arguments used to override the default behaviour of how Terraform manages resources during creation, updates, and destruction. These rules are essential for enhancin00
ACAYUSH CHOUDHARYinayushbuildss.hashnode.dev·4d ago · 10 min readFrom Git to Kubernetes: A Hands-On Week of DevSecOpsThis week, I shifted my focus from deploying applications to understanding what happens after deployment: How do we secure the entire software delivery lifecycle? Instead of looking at security as a00
MBMadhav Bhasininblog.madhav.dev·5d ago · 6 min readProvisioning GCP Services with Terraform: Cloud Run, Pub/Sub, and Cloud SQLThe Cloud Run service had been scaled to zero for eleven days before anyone noticed. min_instance_count was set to 0 in the Terraform config — correct for dev, copied unchanged into prod. Cold start l10
SPSruthi Palleinsruthipalle.hashnode.dev·5d ago · 11 min readProduction-Grade Terraform (Part 9) — Terraform Meta-ArgumentsIn Terraform, meta-arguments are special arguments built into the Terraform language that can be used within resource, data, and module blocks. Unlike regular arguments (like ami or bucket), which are00
KEKingsley Erhatiemwonmoninkingzcloud.hashnode.dev·5d ago · 8 min readTerraform Drift Detection with Claude Code: Building a Safe AI-Assisted Infrastructure Review WorkflowHow I combined Terraform, Bash, jq, and Claude Code to review infrastructure changes before they become infrastructure problems. Infrastructure as code gives engineers control and repeatability. But o00
TCThankGod Chibugwum Oboboinactocodes.hashnode.dev·5d ago · 13 min readMulti-Environment Terraform: How to Structure Workspaces for Dev, Staging, and ProductionEvery infrastructure codebase eventually confronts the same problem, you need dev, staging, and production environments that are structurally identical but configured differently, different instance s00