DevOps

The Good, Bad, and Ugly of Terraforming Azure Network Security Groups (NSGs)

The Good, Bad, and Ugly of Terraforming Azure Network Security Groups (NSGs)

Here’s a scenario that I encountered recently with a client, and with the help of HashiCorp, was able to overcome.   Scenario Firstly, we have some Terraform code that sets up a VNet and corresponding Subnets. Aside from all the…

Mono vs Multi – Which Repo Structure Is Right For You?

Mono vs Multi – Which Repo Structure Is Right For You?

Recently, while engaged on a large geographically dispersed and multi-team project, the question was posed: “Should we use a single (aka “mono”) repository for our Infrastructure-as-Code (IaC), or should we use multiple (aka “multi”) repositories?” So, what’s the right answer?…

Comparing ARM Templates with Azure Building Blocks – Part 3: ARM In Action

Comparing ARM Templates with Azure Building Blocks – Part 3: ARM In Action

In the previous post, we walked through all the components we need to install and setup in order to work with Azure Building Blocks (ABB). In this post, we will re-create the same components that were deployed through our Azure…

Comparing ARM Templates with Azure Building Blocks – Part 2: ABB In Action

Comparing ARM Templates with Azure Building Blocks – Part 2: ABB In Action

In the first part of this mini-series, we introduced you to the new Azure Building Blocks (ABB) that Microsoft recently announced. In this part, we will run through the first Azure Building Blocks (ABB) tutorial to get a feel for…

Comparing ARM Templates with Azure Building Blocks – Part 1: Introduction

Comparing ARM Templates with Azure Building Blocks – Part 1: Introduction

Early in October, announced a new set of tools as a simplified deployment method for Azure Resource Manager (ARM) templates, called Azure Building Blocks (ABB). Put simply, you don’t have to create any ARM templates, you just need to create…

%d bloggers like this: