Pulumi Workshop

Syllabus | Pulumi Workshop

Pulumi Workshop | Monday, June 25, 2024

Introducing Pulumi (60 min)

0900-1000 June 25, 2024

Content

|

Word

|

PDF

|

ZoomRecording

  • 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)

1000-1100 June 25, 2024

Content

|

Word

|

PDF

|

ZoomRecording

  • 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)

1100-1200 June 25, 2024

Content

|

Word

|

PDF

|

ZoomRecording

  • Setting up scripts
  • Communicating with Automation API
  • Deploying with Automation API

Lunch and Learn

1200-1300 June 25, 2024

Word

|

PDF

|

Zoom

  • Applying Pulumi

Building with Pulumi (90 min)

1300-1430 June 25, 2024

Content

|

Word

|

PDF

|

ZoomRecording

  • Setting up Function Calls
  • Exporting Resources
  • Project Organization

Advanced Pulumi (120 min)

1430-1630 June 25, 2024

Content

|

Word

|

PDF

|

ZoomRecording

  • Pulumi READMEs
  • Importing resources across Stacks
  • Embedding Outputs in Text (Policies)
  • Working with JSON
  • Working with non-pulumi resources
  • Control Structures
  • Multiple Account Stacks
Previous
Pulumi Workshop Overview