This repo contains workshops for getting started with Pulumi through a series of hands-on labs. The workshops are organized by cloud provider and then separated into language specific workshops.
The introductory workshop is designed to guide you through some Pulumi fundamentals. It has a related GitHub repo with a pre-built development environment here.
The AWS workshops are designed to guide you through examples of interacting with AWS using Pulumi. You can find more AWS workshops at the AWS Workshops page.
If you want to follow along at home, you'll need to install some dependencies on your local machine.
The following is an overview of the in-person workshops and their current status:
TypeScript | Python | Go | C# | |
---|---|---|---|---|
AWS | Get started | Get started | Get started | Get started |
Azure | Coming soon | Get started | Coming soon | Get started |
GCP | Coming Soon | Coming soon | Coming soon | Coming soon |
After completing these labs, there are several topics you may want to explore.
- Continuous delivery
- Secrets management
- Multi-project infrastructure architectures
- Test-driven infrastructure
Thank you for checking out the Infrastructure as Code Workshop! More labs are on their way. Please file an issue if there are topics you'd like to see covered in the future.