Creating Azure DevOps Pipelines using Terraform
<p>After my last post about <a href="https://itnext.io/a-simple-gitops-pipeline-using-terraform-and-azure-devops-6e3b3d044ac7" rel="noopener ugc nofollow" target="_blank">An Azure DevOps Pipeline to manage Azure resources using Terraform</a>, I want to go a step further and build the Azure DevOps Project, Repository and Pipelines etc. using Terraform. That means we can manage the Azure DevOps resources using Infrastructure as Code and can create Pipelines to manage Pipelines (and almost all other Azure DevOps components).</p>
<p>We will use <a href="https://registry.terraform.io/providers/microsoft/azuredevops/latest/docs" rel="noopener ugc nofollow" target="_blank">“azuredevops”</a> provider to write the basic modules to create Azure DevOps project, environment, code repositories, pipelines, variable groups etc.</p>
<p>We will use two modules <a href="https://github.com/harinderjits-git/azdo-pipelines/tree/master/terraform/azure/modules/azdo_project" rel="noopener ugc nofollow" target="_blank">“azdo_project”</a> and <a href="https://github.com/harinderjits-git/azdo-pipelines/tree/master/terraform/azure/modules/azdo_pipeline" rel="noopener ugc nofollow" target="_blank">“azdo_pipeline”</a> from <a href="https://github.com/harinderjits-git/azdo-pipelines" rel="noopener ugc nofollow" target="_blank">this GitHub repository</a> to implement pure “Pipeline as Code”.</p>
<p><a href="https://itnext.io/creating-azure-devops-pipelines-using-terraform-48877c6419a1"><strong>Visit Now</strong></a></p>