FABuloso: OpenStack deployments (Built by StackOps)

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).

FABuloso architecture

Why another deployment tool for OpenStack?

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.

About StackOps

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.

Nowdays (2016) StackOps offers their products 'as a service' in his Service Provider Cirrusflex.

STACKOPS 360: Effortless 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

So when you are ready to get your FABuloso flavored OpenStack deployment to an enterprise-grade, fully supported solution, download StackOps360 and don’t forget to contact us.

Why Fabric?

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.

Which OS are supported?

Currently, we provide support for Ubuntu 12.04 LTS to all our catalogs, but support for more ubuntu versions and other Linux systems is planned in future releases.

Which OpenStack versions are supported?

Right now Folsom and Grizzly are actively supported and we are working to also support Havana as soon as possible. Future OpenStack versions will be supported as well.

Where can I get help?

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.

User Guide

Once you understand what FABuloso does, you can see the installation and quickstart guides to start deploying your first OpenStack architecture.

Indices and tables