Workshop #4: Implement immutable infrastructure on Azure with Pulumi - Part II


Details
Dear community,
Welcome to the forth workshop at the series of workshops dedicated to Infrastructure as Code tools and frameworks.
Last time we worked with Pulumi basics and learned how to work with Stacks, Configuration and secrets, how to deploy and destroy stacks and how to use inter-stack dependencies.
This time, we will use this knowledge and implement simple immutable infrastructure with automated CI/CD pipelines.
Workshop goals:
- design and implement a simple immutable infrastructure using Pulumi
- create an configure a set of CI/CD pipelines for infrastructure provisioning and application deployment
Some practical information:
- Please keep your RSVP updated. I need to know how many of you are actually planning to attend
- This is an on-line event with Microsoft Teams as a platform
- The link to the Microsoft Teams meeting will be sent to participants one day before the event
- This is a hands-on workshop. That means that the most of the time you will be working with labs individually
- Each lab will be time-boxed. If you are not finished in time, don't worry, all labs will be available after the event, so you can finish them later
- I will publish my version of completed labs, so you can check and compare them with your version
Prerequisites:
Please spend some time before the workshop and make sure that you have installed/registered/configured all prerequisites https://github.com/evgenyb/iac-meetup/blob/master/workshops/04-implement-immutable-infrastructure-on-azure-with-pulumi-part-II/prerequisites.md
In short, you need:
- a laptop
- Microsoft Teams
- VS code, VS, Rider or IDE of you choice
- install .NET Core 3.1 SDK or later (if you choose C# as a language)
- an active Azure account
- an active Azure DevOps account
- installed az cli
- installed pulumi cli
- pulumi account
Looking forward to meeting you!
This workshop is rated level 200-300 with a target audience of developers and architects working with Azure infrastructure.

Workshop #4: Implement immutable infrastructure on Azure with Pulumi - Part II