Set hasstatus => true for cinder services

Fix bug 1170705

notifies to cinder services on RHEL were not causing a restart of the service

Change-Id: I2fa06695acd068d14ff5a13de08538cf992f9005
Update README.md to refer to StackForge

* Remove reference to Travis CI
* Update reference to openstack Puppet module
* Add note about supported OpenStack versions

Fixes: bug #1165069
Change-Id: I2aa6375191a7e90e303ff2dee837cbb302c2d1f8
Add cinder::rabbitmq class.

Updates the cinder module so that it supports full Rabbitmq
configuration for the Cinder service. Previously the Cinder module
piggy-backed on the Nova module for its Rabbitmq configuration.

It is now possible to configure Cinder with its own Rabbitmq
service/vhost/etc.

Change-Id: I1ce84d0716d333fe68d3a60ba7d7543c93a70ba3
Add support for configuring qpid.

Support for qpid which uses dprince/qpid (posted on puppetforge).

Currently requires dprince/qpid 1.0.0 or greater.

Change-Id: I504e4aac985b50f9a64a19ec5445e5c2c39de720
Drop params require from mysql.pp.

We aren't using params in cinder::db::mysql so we can drop this
require.

Change-Id: I7f008e2de8ad0b5f41c694c8782b57a248e71317
Merge "Drop params require from mysql.pp."
Fix cinder::volume::netapp rspec tests

Tests weren't working or testing anything at all.

Change-Id: Ic978b4ba2356d8338e5c0d4fb5be5b378a0ec7ca
Add cinder::db::postgresql class.

This allows Cinder to be used with PostgreSQL.

Requires the puppetlabs/postgresql module. NOTE: I did add this
dependency to fixtures but did not add it to the Modulefile due
to the fact that the postgresql::python module hasn't been
released to puppetforge yet (although it is committed and tests
pass).

Change-Id: I3522d50935c81c8859c9f597df64aa0af6ca4e71
Merge "Fix cinder::volume::netapp rspec tests"
Add SAN volume backend

Change-Id: I727fd4f89a10c7da5b36223e390ca0d7de37fb57
Call db_sync before starting volume srvc.

Updates the cinder::volume class so that we db sync before
starting the volume service.

Fixes LP Bug #1174055.

Change-Id: I73a030806c1de993cad3f9de725a510a4e9e8315
Add nfs volume backend

Change-Id: I369a45acefbbd9d9b93c0492bd4eae51c784925e
Merge "Add nfs volume backend"
Merge "Call db_sync before starting volume srvc."
Puppet 2.6 compat

Change-Id: I85534d6ff8a7056fffc52437ce0c7b889d2a38e2
Add Nexenta Support

Change-Id: I3a692a6d6e4c88400d8a6a5c42cb9e325f3be553
Merge "Add Nexenta Support"
Replace deprecated :rubygems source

Fix deprecation warnings thrown by bundler:

  The source :rubygems is deprecated because HTTP requests are insecure.
  Please change your source to 'https://rubygems.org' if possible,
  or 'http://rubygems.org' if not.

Fixes: bug #1175767
Change-Id: Idb85b842a0c147ec2eec688061bc4ec81f1372f8
Add debug parameter

Change-Id: I709ca9c83c8b25f7ecc8b6f401bad5760d8bbc8a
Require should refer to package title

We should reference to other packages by theirs title whenever possible.

Change-Id: Ie77da44c0d041a8373d1ad3de39bbe3b8643a079