The goal of this workshop is to learn the fundamentals of infrastructure as code using Pulumi through a series of hands-on labs. You will learn how to create, deploy, and manage infrastructure on AWS using real programming languages. We will start with the basics and then build on that foundation to create a fully functioning web application.
We will cover the following topics in this workshop:
You will need to install these tools in order to complete this workshop:
- Pulumi
- Pulumi Account - this optional, but convenient to handle the state of the different stacks.
- Go
- AWS CLI
- AWS Account
There is also a devcontainer.json file in this repository which you can use to spin
up a devcontainer
with all the tools installed. Highly recommended if you are
using VSCode, GitHub Codespaces
or DevPods.
This workshop uses AWS as cloud provider. If you don't have an account yet, you can create one here for free.
If you get stuck during the workshops, you can try the following things in order:
- You can reach out for me anytime! Happy to help you on track again.
- Google the error! Honestly you will learn the most with this way.
- Reach out the community in the Pulumi Community Slack. You can join the Slack here.
If you enjoyed this workshop, please some of Pulumi's other learning materials