š„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.