Simple definition
Pulumi provisions infrastructure through familiar programming languages and provider integrations.
Purpose and use
Pulumi defines infrastructure resources through development languages and tools, then manages them through providers.
How does it work?
The program describes desired resources; the engine calculates dependencies and changes for a stack, an environment instance.
Example and verification
For deployment, verify the selected stack, change preview and secret configuration before applying changes.
Points to watch
A general-purpose language does not eliminate deletion or drift risks. Executed logic and tracked state belong within review scope.
In short
Pulumi brings development practices to infrastructure while retaining specific state, privilege and validation requirements.