šŸ”„Letā€™s do DevOps: Build an Azure DevOps Terraform Pipeline Part 2/2

--

This blog series focuses on presenting complex DevOps projects as simple and approachable via plain language and lots of pictures. You can do it!

Hey all!

In part 1 of this series, we:

  • Learned several DevOps and Azure Cloud terms
  • Signed up for an Azure Cloud and Azure DevOps (ADO) account
  • Created an Azure Cloud Service Connection to connect Azure Cloud and ADO
  • Initialized a new git repo in ADO
  • Installed git on our machine (if it didnā€™t have it already)
  • Created an SSH key and associated it with our user account
  • Cloned our (mostly empty) git repo to our computers

Phew! That was a heck of a post. In this post, weā€™ll get to do all the cool stuff our prep work from last time enabled. Weā€™re going to create a build and release terraform pipeline, check in code, permit staged deployments to validate what steps are going to be taken and approve them, then push real resources into our Azure Cloud from our terraform scripts. Letā€™s get started.

New Scary Terms Part Deux

Before we walk the walk, letā€™s learn to talk the talk.

  • Azure DevOps (ADO): A Continuous Integration / Continuous Deployment tool, it will be the tool which executes our automation and actually ā€œrunsā€ the Terraform code.

--

--

DevNetSecOps, DevRel, cloud security chick. I will teach you, itā€™s unavoidable. She/Her šŸ³ļøā€šŸŒˆšŸ³ļøā€šŸŒˆ, INFJ-A, support the EFF!