Pulumi for Cloud Infrastructure Management
IaC, but for real this time
I’ve recently been playing around with some cloud development tooling by a startup named Pulumi, and I thought I’d write up my first impressions.
Pulumi can be summed up as “Infrastructure as Code – but really, we mean it this time.” Instead of mucking around with YAML files and proprietary syntax, you define the infrastructure you need in actual code (JavaScript or Python, with more languages coming later). Is your production environment slightly different from your test environment? No problem, that’s just an if
statement (or a more complex abstraction) away.
It’s still very early days (as of this writing, Pulumi is on version 0.14.3), but the general approach shows a ton of promise.