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.
ondersteuning voor Azure 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