Skills / Engineering / Pulumi TypeScript IaC

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.

pulumi typescript iac infrastructure cloud

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
Added to wishlist