LW.

Glorified Notepad

Creating Your First Terraform Module for Azure

Why Use a Terraform Module? If you’ve ever copied and pasted the same Terraform resources into more than one project, you’ll know how quickly things can get messy. Modules are your way out of that mess. A module is basically a reusable bundle of Terraform config, like a function in code. You pass in some variables, and it gives you a consistent result every time. No more copy-paste chaos. Here’s what makes modules worth it: Keeps your naming and tagging tidy Saves you from repeating yourself Helps you work faster without breaking stuff If you’re working in a team, this becomes even more useful. Continue reading

Still Running Terraform Locally? Let's Talk.

There’s a good chance you’re deploying your Azure infrastructure from your own machine. Maybe it’s Terraform. Maybe it’s working… most of the time. But here’s the question I’d pose: Are you still running terraform apply locally, or have you moved your infrastructure into a pipeline? And more importantly, why? Because while running Terraform locally might feel fast and flexible, it can quietly introduce a whole stack of problems that don’t show up until you start scaling. Continue reading

VMware's Latest Licensing Change – An April Surprise, But It's No Joke

With every cloud, there’s a silver lining and maybe a migration opportunity. Broadcom’s acquisition of VMware has been nothing short of a rollercoaster for customers, and just when you thought the ride was over, here comes another twist. As of April 10th, VMware’s licensing model is changing again, and this one will hit hard. If you’re still running VMware, you’ll need to license a minimum of 72 cores per agreement, a huge jump from the previous 16-core requirement. Continue reading

The End of AzureAD and MSOnline PowerShell: Time to Move On

If you’re still scripting against AzureAD or MSOnline, you have just 4 days left. Microsoft has officially confirmed the retirement schedule: MSOnline is retiring on 30th March 2025 AzureAD follows on 30th June 2025 This isn’t just a date on the calendar. If you’ve been relying on either module, you already know the shift to Microsoft Graph PowerShell isn’t just a syntax change,it’s a complete rework of how identity automation is done. Continue reading

A Smarter Way to Manage Azure Firewall Policy Changes

I prefer to manage infrastructure through Infrastructure as Code (IaC), particularly with Terraform, because it provides consistency, scalability, and automation. However, I understand that not every organisation has the skills, resources, or appetite to adopt IaC. Some teams rely on the Azure Portal and need ways to make governance changes efficiently without introducing unnecessary risk. Draft + Deployment (Preview) is designed for those scenarios. But if you’ve ever tried making changes in the portal, you know how tedious it can be. Continue reading
Older posts Newer posts