SKSonal Kumarindevopswork.hashnode.dev·9h ago · 10 min readThe Silent Infrastructure Drift That Terraform Couldn't SeeHow a Kubernetes immutable field, a 6-year-old Terraform SDK bug, and an unmaintained community provider combined to create invisible state drift — and the DevOps detective work that uncovered it. It00
AVAtul Vishwakarmainatulcodes.hashnode.dev·15h ago · 21 min readThe Ultimate Terraform Cheatsheet for DevOps EngineersWhether you are spinning up your very first AWS EC2 instance or managing a massive, multi-region Kubernetes cluster, Terraform is the undisputed king of Infrastructure as Code (IaC). However, remember00
TVTushar Vermaintusharrverma.hashnode.dev·1d ago · 2 min readI Built a Free CAF compliant Azure Resource Naming ToolNaming Azure resources is one of those deceptively annoying problems. Microsoft's Cloud Adoption Framework (CAF) gives you a solid convention, but the rules are scattered across docs — and every resou00
VVinuthnainvinuthna.hashnode.dev·5d ago · 6 min read🐳 Docker with Python: Build and Run a Flask Application Step-by-StepIntroduction When developing Python applications, one common problem developers face is: "It works on my machine, but not on the server." This usually happens because every machine has a different e00
SCSam Critchleyinauthagonal.hashnode.dev·5d ago · 5 min readTake your Terraform state off the public internet (without standing up a VPN)Your Terraform state file is the single most sensitive artifact in your cloud. It is a complete map of every resource you run, and depending on your providers it also holds secrets in plaintext: conne00
TKTanseer Khaninterraform-and-aws.hashnode.dev·6d ago · 7 min readWho Wins the Variable Fight in Terraform?Introduction When you start writing Terraform, you quickly learn that you can set the same variable in many different ways. You can give it a default value, you can put it in a file, you can pass it o00
SPSprasad Pujariinsprasad.hashnode.dev·6d ago · 4 min read🚀 Setting up a Mac for DevOps? Here’s my complete real-world setup (with mistakes & fixes)I recently switched to a new MacBook (M1/M2) and started setting it up for DevOps work. Coming from other environments, I realized: Mac setup is not just installing tools. It’s understanding the right00
OZOsomudeya Zudonuinfreecodecamp.org·Jun 23 · 30 min readHow Enterprise Teams Manage Infrastructure at Scale with TerraformTutorials teach you how to write Terraform, but don't teach you what happens when 60 engineers start writing it together. When you learn Terraform, you work with a single repository, state file, and a00
AVAtul Vishwakarmainatulcodes.hashnode.dev·Jun 23 · 5 min readInfrastructure as Code 101: Provisioning an AWS EC2 Instance with TerraformIf you are currently managing your AWS infrastructure by logging into the console, clicking through menus, checking boxes, and hitting "Create," you are practicing what DevOps engineers jokingly call 10
TKTanseer Khaninterraform-and-aws.hashnode.dev·Jun 23 · 12 min readThe Bucket That Must Exist Before Everything ElseHow I created a dedicated S3 bucket to hold my Terraform remote backend, and every small lesson I learned along the way*.* Introduction When you start working with Terraform, one of the first real pu00