Add rbd option to cinder configuration

Extend the support of cinder for rbd volume types by adding the
configuration variables needed (including parametrizing the
cinder_volume_driver to either 'iscsi' or 'rdb') and passing them on to
the cinder puppet module.

Change-Id: Id01e6346be85f9b4b70b11696b2395a09213ef05
Add support for SQL idle timeout.

Previously, OpenStack services logged
frequent database-has-gone-away errors.

This patch adds a parameter that can configure
the sql_idle_timeout which can be decreased
to reduce these errors.

More information on this issue can be found here:
  https://bugs.launchpad.net/nova/+bug/1007027 for more details.

Change-Id: I6e9388b36207be87f7e706be18b4cd4060956a55
Adds support for Nova Memcached

Previously, the openstack::nova::controller class could only use
Nova's in-process cache for storing information such as
nova-consoleauth session tokens.

This patch adds a new parameter called memcached_servers that
allows Nova to use memcached instead of the in-process cache.

Defaults to false to continue having Nova use the in-process
cache for backwards compatibility.

Change-Id: Ic61962e6ebf588e5724d238954ec611b0bbcbd05
Fixed syntax errors in the readme file

* Corrected fomatting and modified style violations
* Added syntax highlighting to Puppet blocks

Change-Id: Ia64e8dc82e417a24e38dffa06ae341f1d2550172
Merge "Add support for SQL idle timeout."
Merge "Add rbd option to cinder configuration"
Force users to set the mysql root password

Fixes bug 1191068

Change-Id: Ic05bbe3648e9e606290218da4215415cb211d09d
Adds Support for Registry Host

Previously, the openstack::glance class would not allow
users to specify an IP address for API to find Registry.

This change implements the registry_host parameter to allow
users to specify an IP address for API to find the Registry service.

Defaults to '0.0.0.0' for backwards compatibility and allow all
addresses.

Change-Id: I2b330508eb849170ce958c5ed72ce183cf56c38c
Merge "Adds support for Nova Memcached"
Add Support for Nova API Bind Address

Previously, Nova would always bind to '0.0.0.0'.

This change allows users to specify the IP address for
binding Nova API endpoints.

The change introduces the api_bind_address parameter within the
openstack::nova::controller class and the nova_bind_address in
the openstack::controller class.  nova_bind_address was used for
consistency with other OpenStack services.

Defaults to '0.0.0.0' for backwards compatibility and to have all
Nova API's bind to all IP addresses.

Change-Id: I467e9259f8dea75a265e1cc063bea7305f918307
Merge "Adds Support for Registry Host"
Merge "Add Support for Nova API Bind Address"
Adds Support for Bind Host

Previously, the openstack::glance class would not allow
users to specify an IP address to bind Glance service to.

This change implements the bind_host parameter to allow
users to specify an IP address for binding Glance API and Registry.

Defaults to '0.0.0.0' for backwards compatibility and to bind
Glance services to all addresses.

Change-Id: I1e69df9401b2358b6af531c083850258c3585e41