Pulumi ESC (Environments, Secrets, Configuration)

Centralized secrets and configuration environments consumed by Pulumi stacks.

15 guides available

Category: Tool

Showing 12 of 15 guides (page 1 of 2)

Build a AWS landing zone with Pulumi

Stand up the foundational AWS network, identity, key, and audit-logging resources downstream Pulumi projects share. Ships a reusable component, a single stack, and a Pulumi ESC environment other projects import by name.

Audit-Logs AWS Foundation Go IAM KMS Landing Zone Pulumi ESC Python TypeScript VPC

Build a Azure landing zone with Pulumi

Stand up the foundational Azure network, identity, key, and audit-logging resources downstream Pulumi projects share. Ships a reusable component, a single stack, and a Pulumi ESC environment other projects import by name.

Audit-Logs Azure Foundation Go IAM KMS Landing Zone Pulumi ESC Python TypeScript VPC

Build a Cloud Landing Zone

Give every other Pulumi project in your cloud account a consistent, pre-built foundation (shared network, identity, key store, audit logs) so downstream stacks adopt it by name instead of rebuilding it every time.

Audit-Logs Foundation IAM KMS Landing Zone Pulumi ESC VPC

Build a GCP landing zone with Pulumi

Stand up the foundational GCP network, identity, key, and audit-logging resources downstream Pulumi projects share. Ships a reusable component, a single stack, and a Pulumi ESC environment other projects import by name.

Audit-Logs Foundation GCP Go Google-Cloud IAM KMS Landing Zone Pulumi ESC Python TypeScript VPC

Deploy a serverless React + Postgres blueprint on AWS with Pulumi

Ship a React SPA plus a serverless API that queries Aurora Serverless v2 for PostgreSQL behind Amazon CloudFront on AWS. Consumes the Pulumi landing-zone stack for network and secret wiring, and exports the public site URL downstream projects can reuse.

Api Aurora-Serverless-V2 AWS Cloudfront Full-Stack Go Lambda Landing Zone Postgres Pulumi ESC Python React Secrets-Manager Serverless TypeScript Vite

Deploy a serverless React + Postgres blueprint on Azure with Pulumi

Ship a React SPA plus a serverless API that queries Azure Database for PostgreSQL Flexible Server behind Azure Front Door Standard on Azure. Consumes the Pulumi landing-zone stack for network and secret wiring, and exports the public site URL downstream projects can reuse.

Api Azure Azure-Functions Front-Door Full-Stack Go Key-Vault Landing Zone Postgres Postgresql-Flexible-Server Pulumi ESC Python React Serverless TypeScript Vite

Deploy a serverless React + Postgres blueprint on GCP with Pulumi

Ship a React SPA plus a serverless API that queries Cloud SQL for PostgreSQL behind Google Cloud CDN in front of a global external HTTPS load balancer on GCP. Consumes the Pulumi landing-zone stack for network and secret wiring, and exports the public site URL downstream projects can reuse.

Api Cloud-Cdn Cloud-Run-Functions Cloud-Sql Full-Stack GCP Go Landing Zone Postgres Pulumi ESC Python React Secret-Manager Serverless TypeScript Vite

Promote Pulumi stacks with CI/CD

Build a promotion pipeline that previews pull requests, deploys dev and staging on merge, and keeps production behind an explicit approval or deployment trigger.

Ci-Cd Deployments Oidc Platform-Engineering Pulumi ESC

Promote Pulumi stacks with GitHub Actions

Preview pull requests, promote dev and staging changes, and keep production behind approval using GitHub Actions with OIDC and Pulumi ESC-oriented configuration.

Ci Ci-Cd Deployments Github-Actions Go Oidc Platform-Engineering Pulumi ESC Python TypeScript

Promote Pulumi stacks with Pulumi Deployments

Preview pull requests, promote dev and staging changes, and keep production behind approval using Pulumi Deployments with OIDC and Pulumi ESC-oriented configuration.

Ci-Cd Deployments Go Oidc Platform-Engineering Pulumi-Cloud Pulumi-Deployments Pulumi ESC Python TypeScript

Run an opinionated AKS cluster with Pulumi

Provision an opinionated AKS cluster on the Pulumi landing-zone network, preinstall External Secrets Operator plus Application Gateway for Containers and Node Auto Provisioning (NAP) through a reusable component, and export a kubeconfig downstream workloads can consume.

AKS Application Gateway for Containers Azure External Secrets Operator Go Kubernetes Landing Zone Managed Kubernetes Node Auto Provisioning Pulumi ESC Python TypeScript Workload Identity

Run an opinionated Amazon EKS cluster with Pulumi

Provision an opinionated Amazon EKS cluster on the Pulumi landing-zone network, preinstall External Secrets Operator plus AWS Load Balancer Controller and Karpenter through a reusable component, and export a kubeconfig downstream workloads can consume.

AWS AWS Load Balancer Controller EKS External Secrets Operator Go Karpenter Kubernetes Landing Zone Managed Kubernetes Pulumi ESC Python TypeScript Workload Identity