Pulumi topics
12 short topics in DevOps CI-CD and Infrastructure as Code. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Declarative resource modeling
Demonstrate declarative resource modeling in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Provider and API boundaries
Demonstrate provider and api boundaries in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Variables and configuration inputs
Demonstrate variables and configuration inputs in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Reusable infrastructure modules
Demonstrate reusable infrastructure modules in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Dependency graph evaluation
Demonstrate dependency graph evaluation in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
State and resource ownership
Demonstrate state and resource ownership in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Change plan and review
Demonstrate change plan and review in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Drift detection and reconciliation
Demonstrate drift detection and reconciliation in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Secret and credential handling
Demonstrate secret and credential handling in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Environment isolation
Demonstrate environment isolation in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Infrastructure test and policy checks
Demonstrate infrastructure test and policy checks in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Resource migration and recovery
Demonstrate resource migration and recovery in a focused Pulumi example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Pulumi.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Infrastructure automation and delivery.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.