Enterprise Scale Azure Landing Zones Azure DEVOps using Terraform and CAF Modules: Start Here

Sebastian Rogers
2 min readJun 3, 2021

--

TL:DR Implementing Enterprise Scale Landing Zones is hard to do use DEVOps especially as a written step by step guide isn’t available.

This series of stories is a practical set of written instructions for Microsoft Cloud Adoption Framework for Azure documentation — Cloud Adoption Framework | Microsoft Docs.

The available stores are:

This is a community project with an engaged community but I see posts like this.

Tom Howarth @TomHowarth May 21 14:26

I am new to the aztfmod, are there any good blog posts that can give some pointers on how to use the module?

There is a video guide available at (1) Cloud Adoption Framework — Landing zones on Terraform — Update October 2020 — YouTube but I don’t think it answers this because:

  • Its a video and as such its hard to find the parts you want.

As no guide is available I have decided to create one as I perform five deployments of the Cloud Adoption Framework (CAF) Enterprise Scale (ES) via Azure DEVOps using Terraform and CAF Modules.

There are two flavours available:

  • Git based via GitHub CodeSpaces; GitHub Repos and GitHub Actions
  • Azure DEVOps based via Local Docker / Azure Container Service; Azure DEVOps Repos and Azure DEVOps pipelines

I’m focusing on Azure DEVOps.

As this would be too long for a single story I have split it into multiple stories.

TL;CR (Too Long; Can’t Remember) There is currently no community step by step guide, this is the start of one

--

--

Sebastian Rogers

Technical Director for Simple Innovations Ltd. First paid for code in 1980, but still has all his own hair.