FFerhat Yildiz12h ago · 26 min readDeploying Terraform to AWS with GitHub Actions and OIDCAs applications grow, teams need to create and change infrastructure more often. Repeating those changes by hand takes time and makes it easy to miss a setting or configure environments differently. T1Rblog.turingts.com
SsoftverseAdmin16h ago · 23 min readTerraform vs Pulumi vs CloudFormation in 2026: Which IaC Tool Should You Choose?TL;DR — the short answer Terraform (or OpenTofu) is still the safest default for most teams in 2026: the largest provider ecosystem, the most modules and hiring pool, and one workflow that works acrodevopsenginer.hashnode.dev
PPrateek Singh4d ago · 8 min readARM template to architecture diagram from a GitHub URLTL;DR: To turn a GitHub-hosted ARM template into an architecture diagram, keep the URL path and swap github.com for cloudeval.ai. Cloudeval reads the ARM JSON, looks for a matching parameters file, cr1Ecloudeval.hashnode.dev
MMuthu Kumar MurugaiyanOct 13 · 8 min readTerraform state is the file people argue pastMost Terraform arguments happen in the wrong file. A plan shows that Terraform wants to recreate a database. Two engineers open the module, read the HCL line by line, and argue about a SKU, a tag, or itsmuthu.hashnode.dev
JJoseph OluwadaraOct 8 · 13 min readBuilding a Secure Kubernetes Platform on GKE: Design Decisions, GitOps, and Failure TestingHow I built a reusable deployment path with workload identity, admission policies, observability, and measured recovery. A Kubernetes platform should give teams a reliable path from code to a running josephdara.hashnode.dev
SSruthi PalleOct 6 · 11 min readProduction-Grade Terraform (Part 14) Static Website Hosting on AWS with Terraform (S3, CloudFront OAC, ACM, Route 53)Introduction Hosting a static site or modern Single Page Application (SPA)—built with React, Vue, Svelte, or static Next.js/Astro exports—sounds trivial at first glance. Many tutorials advise enabling1sruthipalle.hashnode.dev
PPrateek SinghOct 6 · 11 min readReview Bicep before deployment: what-if, linter and costTL;DR: To review a Bicep change before deployment, compile it with az bicep build, run the Bicep linter, az deployment group validate and what-if, then review the compiled ARM JSON for design, cost ancloudeval.hashnode.dev
KKayode AdeniyiSep 29 · 42 min readHow to Govern AI-Generated Infrastructure with Policy as Code and OPA [Full Handbook]Modern models generate syntactically correct code nearly 100% of the time. Veracode's 2026 report puts it plainly: "Syntax is effectively solved." That reads like a milestone, but it's the reason you freecodecamp.org
CCiphemic academiaSep 28 · 11 min readTerraform vs. Pulumi vs. CloudFormation: Which Infrastructure as Code Tool Should You Learn?Terraform vs. Pulumi vs. CloudFormation: Which Infrastructure as Code Tool Should You Learn? Once you move past clicking through a cloud console, you hit the next question every cloud and DevOps learn2Iciphemicacademia.hashnode.dev
OOluwagbade OdimayoSep 25 · 13 min readFour Times My Ansible Worked, and It Still Wasn't DoneEvery Ansible run ends the same way: a PLAY RECAP, a row of numbers, and if you are lucky, failed=0. It is very easy to read that line as "done". This week I automated four deployments with Ansible acgbadedata.hashnode.dev