Inleiding
Stel dat u een infrastructuurbeheerder bent die wordt gevraagd om uw Azure-resources in te richten met behulp van Terraform. Nadat u uw project hebt gemaakt, bent u van plan uw toepassing te bouwen en te implementeren met behulp van een automatiseringswerkstroom.
Tracks inrichten, bouwen en implementeren
Automatisering maakt doorgaans gebruik van drie sporen: Inrichten, Bouwen en Implementeren. Elk spoor kan een of meer pijplijnen hebben.
In de volgende afbeelding ziet u meerdere pijplijnen in het traject Inrichten , waarbij elke pijplijn zich richt op de infrastructuur voor een team:
              
              
            
In het scenario van deze module gebruikt u alle drie de tracks door meerdere pijplijnen te implementeren.
Azure ondersteunt verschillende automatiseringshulpprogramma's zoals Jenkins, GitLab, GitHub Actions en Azure Pipelines.
In deze module kunt u de oefeningen voltooien met behulp van GitHub Actions of Azure Pipelines.
Leerdoelen
In deze module wordt het volgende behandeld:
- Maak een Terraform-configuratie voor uw Azure-resources.
 - Uw infrastructuur inrichten en implementeren in Azure.
 - Stel uw project in voor continue integratie en continue levering (CI/CD) met behulp van een automatiseringswerkstroom (GitHub Actions of Azure Pipelines).
 
Vereisten
- Een Azure-abonnement
 - Een GitHub-account
 - (Optioneel als u ervoor kiest Om Azure Pipelines te gebruiken) 
- Een Azure DevOps-organisatie
 - Terraform Azure Pipelines-extensie
 
 - Basiskennis van softwareontwikkeling
 - Basiskennis van het beheren en inrichten van Azure-resources