Pulumi TypeScript IaC
Scaffold and write Pulumi infrastructure-as-code in TypeScript. Configures cloud resources for AWS/Azure/GCP, manages Pulumi ESC environments for centralized secrets, sets up OIDC authentication, builds reusable component resources, and works with stack references.
This skill builds production Pulumi programs in TypeScript: scaffolding projects, writing well-structured resource code, managing config and secrets with Pulumi ESC, configuring OIDC for cloud auth, authoring multi-language component resources, and wiring cross-stack references for modular infrastructure.
When to use
Use when creating Pulumi TypeScript projects, writing cloud infrastructure in Node.js, setting up ESC environments and OIDC, or building reusable Pulumi components.
Examples
Scaffold a stack
New AWS project
Scaffold a Pulumi TypeScript project that provisions a VPC, an ECS Fargate service, and an RDS instance with config split by stack
ESC + OIDC
Centralize secrets
Set up a Pulumi ESC environment for our staging stack and configure OIDC so CI authenticates to AWS without static keys