Pulumi Workshop
Syllabus | Pulumi Workshop
Pulumi Workshop | Monday, June 25, 2024
Introducing Pulumi (60 min)
- What is IAC
- Advantages and Disadvantages
- Imperative vs Declarative Deployments
- The IAC Landscape
- When to use tools
- Introducing Pulumi
- CLI, Team Collaboration, Company
Getting Started with Pulumi (60 min)
- Organizations, Projects, Stacks
- State Management
- Credential Management
- Languages
- Packages
- AWS, AWSX, Synced Folder, Static Website, Command
- Deploying, Updating, and Deleting First Stack
Pulumi Automation API (60 min)
- Setting up scripts
- Communicating with Automation API
- Deploying with Automation API
Lunch and Learn
- Applying Pulumi
Building with Pulumi (90 min)
- Setting up Function Calls
- Exporting Resources
- Project Organization
Advanced Pulumi (120 min)
- Pulumi READMEs
- Importing resources across Stacks
- Embedding Outputs in Text (Policies)
- Working with JSON
- Working with non-pulumi resources
- Control Structures
- Multiple Account Stacks