Home / Companies / Pulumi / Blog / Post Details
Content Deep Dive

Introducing Pulumi ESC: Easy and Secure Environments, Secrets and Configuration

Blog post from Pulumi

Post Details
Company
Date Published
Author
Luke Hoban
Word Count
3,202
Language
English
Hacker News Points
-
Summary

Pulumi ESC, a new product from Pulumi, is designed to manage and streamline secrets and configuration complexities across cloud infrastructure and application environments. It introduces a novel configuration-as-code approach, allowing teams to aggregate and manage secrets and configurations from various sources, and consume them across different services. Pulumi ESC integrates seamlessly with Pulumi Infrastructure as Code (IaC) but can also function independently, offering hierarchical and composable environment management. This tool supports dynamic configuration providers like AWS Secrets Manager, Azure KeyVault, and Google Cloud OIDC, among others, providing a unified interface for configuration and secrets management. Its CLI, REST API, and integration with Pulumi IaC enable environments to be accessed from any application or infrastructure provider, enhancing configuration management with audit logs and role-based access control. The open-source project supports flexible, code-based configuration management, addressing challenges such as secrets sprawl, duplication, and long-lived static secrets, and is available as a fully managed service in Pulumi Cloud. Pulumi ESC aims to simplify secrets and configuration management, offering dynamic and secure solutions across different cloud providers, with plans for further enhancements and integrations.