Introducing pulumi do: Direct Resource Operations for Any Cloud
Blog post from Pulumi
Pulumi has introduced "pulumi do," a command designed for quick, direct interactions with cloud resources without the need for extensive infrastructure as code (IaC) setups. This tool simplifies operations like creating, reading, updating, or deleting cloud resources across various providers by allowing users to execute commands directly from the terminal. It leverages the Pulumi engine and resource model to streamline the process, reducing the need for multiple setup steps typically required in traditional IaC workflows. "Pulumi do" is particularly beneficial for ad-hoc tasks, enabling both humans and AI agents to manage infrastructure efficiently without in-depth coding knowledge. It supports a consistent command structure, predictable output, and works across multiple cloud providers, minimizing the need for provider-specific tooling. Future enhancements include unified credential management, cross-resource references, and a stateful mode that will allow for drift detection and lifecycle management, paving the way for a seamless transition to full IaC when needed. This new feature is available as a research preview in Pulumi CLI version 3.242.0 and later, and it invites user feedback to refine its capabilities.