Skip to content

Workshop #3: Implement immutable infrastructure on Azure with Pulumi - Part I

Photo of
Hosted By
Evgeny B.
Workshop #3: Implement immutable infrastructure on Azure with Pulumi - Part I

Details

Dear community,

Welcome to the third workshop in the series of hands-on Infrastructure as Code workshops!
The original plan was to have 2 workshop per tool, but Pulumi is so awesome and easy to work with, that I decided that one workshop should be enough :)

Workshop consists of 2 parts:

  • Get started with Pulumi
  • Implement immutable infrastructure with Pulumi

Workshop goals:

  • design and implement immutable infrastructure on Azure using Pulumi
  • create and configure a set of Azure DevOps CI/CD pipelines for infrastructure provisioning and 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 with the lab 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.
  • If you didn't attend my earlier workshops and you're not sure how do labs look like, please check materials from "Workshop #1: How to live in harmony with ARM templates" https://github.com/evgenyb/iac-meetup/tree/master/workshops/01-how-to-live-in-harmony-with-ARM-templates and "Workshop #2: Implement immutable infrastructure on Azure with ARM templates" https://github.com/evgenyb/iac-meetup/blob/master/workshops/03-implement-immutable-infrastructure-on-azure-with-pulumi/prerequisites.md

Prerequisites:
Please spend some time before the workshop to make sure that you have installed/registered/configured all prerequisites.
Detailed information about prerequisites can be found here https://github.com/evgenyb/iac-meetup/blob/master/workshops/03-implement-immutable-infrastructure-on-azure-with-pulumi/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 (optional)

Looking forward to meeting you!

This workshop is rated level 200-300 with a target audience of developers and architects working with Azure infrastructure.

Online event
This event has passed
3 spots left