Skills / Community / Pulumi Infrastructure as Code

Pulumi Infrastructure as Code

Define cloud infrastructure using TypeScript, Python, or Go with Pulumi. Generates stack definitions, component resources, dynamic providers, and multi-cloud architectures with real programming languages instead of HCL.

This skill helps you write infrastructure as code with Pulumi using real programming languages. It generates component resources with proper typing, configures stack settings and secrets, implements dynamic providers, sets up CI/CD with Pulumi Deployments, manages state backends, and creates reusable infrastructure packages. Supports AWS, Azure, GCP, and Kubernetes providers.

pulumi iac infrastructure cloud typescript

When to use

Use when defining cloud infrastructure with Pulumi, migrating from Terraform to Pulumi, creating reusable infrastructure components, or managing multi-cloud deployments.

Examples

Serverless API

Deploy a serverless REST API to AWS

Create a Pulumi TypeScript stack that deploys an API Gateway with Lambda functions, DynamoDB table, and CloudWatch alarms on AWS

Kubernetes cluster

Provision an EKS cluster with managed node groups

Build a Pulumi component resource for an EKS cluster with managed node groups, ALB ingress controller, and Helm chart deployments
Added to wishlist