This repo is being deprecated in favor of https://github.com/pulumi/workshops.
The workshops in this repo have been moved over to that repo and placed in the archive as newer workshops based off these workshops have been generated.
This workshop guides you through your first Pulumi experience. You'll be learning some of the basics of how Pulumi works using the Pulumi Docker Provider
In order to complete the workshop, you'll need to have:
- The Pulumi CLI installed
- The language interpreter for the programming language you're going to use with Pulumi
- Access to a Docker daemon, for example with Docker for Desktop
- A programming language IDE, such as Visual Studio Code
Due to wide matrix this creates across an intersection of languages and operating systems, we've also provided a prepared environment you can use using GitPod
It's highly recommended to use the GitPod environment if at all possible
- Hit the button!
-
Wait for GitPod to initialize. You'll then need to login to Pulumi: provide your Pulumi access token from here
-
Fork the repo. You can do this within GitPod by hitting View -> Find Command -> type
fork
In a working environment, you should be able to:
- run
docker info
and have docker return information about your installed Docker daemon - run
pulumi version
and have Pulumi return a valid version