NOTE: I'm abandoning this project. See this post for more details.
Truly Portable Infrastructure
Declarative infrastructure that's actually reusable
The only way to viably share infrastructure components is to have deterministic testing. Cloudless makes this a first class citizen with a built in module test framework.
No framework or extra infrastructure necessary. The library and command line interface interact directly with the cloud provider.
Cloudless has no opinions on what you install on your servers, so you can use any configuration management tool you choose.
Because instance types, feature names, and cloud-specific property names are all abstracted away, any infrastructure built using Cloudless works across all supported providers.