This is an introduction level workshop that covers different aspects of automating infrastructure provisioning on Azure with DevOps and you will learn:
- What is Azure Service Principal, how to create it and how to properly scope it's RBAC permissions for your workload
- How to use Azure DevOps REST APIs to automate Azure DevOps operations
- How to use
az devops
extension to automate Azure DevOps operations - How to create Azure DevOps Service Connection for workload Service Principal with
az devops
cli - How to create IaC git Repository in Azure DevOps based on your Template repository
- How to create Azure DevOps IaC deployment pipeline using
az devops
cli - What strategies are available to implement IaC for multi-environment workloads
- Welcome + practical information
- Automate infrastructure provisioning with Azure DevOps
- Lab-01 - provision workshop support resources, get familiar and deploy lab workload
- Lab-02 - working with Azure Service Principal
- Lab-03 - working with Azure DevOps Service Connections
- Lab-04 - working with Azure DevOps Repositories
- Lab-05 - working with Azure DevOps Pipelines
- Lab-06 - putting it all together, implement workload provisioning script
- Lab-07 - cleaning up resources
- Visit the Github Issue to comment on this workshop.