pulumi
Installation
SKILL.md
Pulumi
Pulumi is an Infrastructure as Code (IaC) platform that allows engineering teams to define, deploy, and manage cloud infrastructure using general-purpose languages like TypeScript, Python, and Go.
When to Use
- Modern Programming Languages for Infrastructure as Code (IaC): TypeScript, Python, Go, and C# instead of domain-specific languages (DSL).
- Modular Component Resources: Encapsulating complex cloud topologies into reusable, typed classes and libraries.
- Real-Time Integration & Unit Testing: Writing standard unit tests for infrastructure using Vitest, Jest, or PyTest.
- Kubernetes & Multi-Cloud Native: Provisioning AWS, Azure, GCP, and Kubernetes workloads in a single unified language.
Quick Start
import * as pulum from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";