FABuloso is a python tool to easily organize and deploy an OpenStack architecture using Fabric. FABuloso manages configuration with components within catalogs (take a look at the overview for more info about the different parts of FABuloso).
We know there are really cool tools out there, but we think we have to focus on doing things simpler and easier. That’s the reason why we started developing FABuloso to deploy OpenStack clouds at StackOps. We think the OpenStack community suffers of the ‘Golden Hammer’ syndrome about all these nice deployment tools. FABuloso only does what it does, and it does it very well.
The OpenStack™ open source platform offers cloud computing solutions for companies of all sizes and industries. Thanks to contributions from developers from around the world, its technology improves every day. For this reason, StackOps has always trusted it to provide service to our customers.
However, many of our potential customers found the platform difficult to use.
For this reason, in 2010 StackOps created StackOps Community Distro©, inception of all the suite of StackOps products, the distribution package that makes it easy to deploy clouds with OpenStack™ and eliminates the technological barrier for the end user.
And it worked.
The appearance of StackOps© caused such a storm that StackOps achieved extensive media coverage, blogs, books and of course thousands of downloads. This product offered real value to people. And since then there have been new users every day. For this reason, the product improved in 2013; StackOps 360©, a solution for managing your own clouds and those of third parties effortlessly with OpenStack™.
StackOps 360® is a package of four products bundled on top of our popular StackOps distro built on FABuloso, enabling easy management, of both public and private clouds, with complete functionality:
- Create computing clouds
- Automate your processes
- Control resource usage
- Offer your customers a pay‐per-use solution
- Provide the best user experience
Fabric is a Python (>= 2.5) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. It provides a basic suite of operations for executing local or remote shell commands (normally or via sudo) and uploading/downloading files, as well as some auxiliary functionality that helps in such tasks. You can learn more from its website.
Fabric helps us achieve our goals by providing us with a thin layer to communicate with the target server and execute commands on it, with the only requirement of having a base OS installed with a SSH server configured and running. Moreover, being a push system gives us full control on the deployment process.
To ask for help, propose new features, report bugs or whatever you have to tell about FABuloso you can use our discussion mailing at https://groups.google.com/d/forum/fabuloso-discussion.