enable ovs agent on controller by default

Previously, the ovs agent was not enabled on
the controller by default. This lead to a
non-functional default configuration.

This patch changes the default to true

Change-Id: I847bf6ec62cf91fdc303bd07afd9b6a3097f37e7
Prepare repository for a Puppet Forge release

  Commit updates README.md with a more complete set of documentation,
  removes travis.yml since we're on stackfoge now, and updates the
  Modulefile for the new release.

Change-Id: Ie460f9b1a7254ee6dfbcaac4c4fe20120997b972
Add an openstack::client class for client nodes

Add a class that can be used to create nodes that contain
only the openstack client libraries.

Also add ceilometer to fixtures so tests pass.

Change-Id: I0b9175a582b42fac5cb9f9a10bd5bc877de8632d
Add openstack::cinder::all class

This patch adds openstack::cinder::all to deploy cinder
services all-in-one. This will be used to refacter the openstack::all.

Partially implements blueprint openstack-cinder-class

Change-Id: I231db777ef4e1310d6f4e549e7a711117de811b7
Make cinder-volume optional

Change-Id: I8d8b1a751096a29bd34c7a6a57a2bd268a984507
Adding an "openstack::repo" class which automatically sets up repos

Tested with the following combinations:

- RHEL-alikes, OpenStack Folsom
- RHEL-alikes, OpenStack Grizzly
- Fedora 18, OpenStack Grizzly (F18 includes folsom)
- Ubuntu 12.04+, OpenStack Folsom
- Ubuntu 12.04+, OpenStack Grizzly

Change-Id: I737da83d138695a178aaf3fa711a6e08a678adde
Pass puppet booleans to nova_config

Change-Id: I17d2b12369a4912346078e241ef36b04f4a13271
Refresh openstack::all

I took the current openstack::controller and openstack::compute classes
and melded them into openstack::all.

One notable difference between this openstack::all implementation and
the one we had in Folsom is that this one allows for additional compute
nodes to join the all-in-one node.

Change-Id: Id5611e1de3d574070db72f7c2b9741f2a6fe472d
Storage node now uses local zone variable name.

Puppet 3 scoping changes mean that the exported resources cannot see
the parent scope $swift_zone variable, and must instead use the $zone
variable passed to the device_endpoint defined type.

Change-Id: I9780065c535da713c6d1d4a156f5d688e0ab9c63
Fixes: bug #1190459
Merge "Refresh openstack::all"
Merge "Adding an "openstack::repo" class which automatically sets up repos"
Fix test_nova.sh script for quantum.

Change-Id: I014f17d2be001a2447d3bd00bde3699840b9443e
Merge "Prepare repository for a Puppet Forge release"
Adds back a collection of documentation in README.

  Previous review of README.md resulted in removal of some documentation,
  after subsequent review this will add it back.  Few release notes
  added to account for things added since the first patch set of the new
  README was submitted.

Change-Id: I453a6dc46561c02c73bb97d40691a1c45ea36614
Add at signed for Puppet 3.2

This commit adds @ signs to the variables
evaluated in erb that are resolved from Puppet's
scope where the templates are compiled.

This is in response to deprecation warnings from
Puppet 3.2.

These changes should be backwards compatible to 2.7.x.

Change-Id: Ib85d863b00086f9f9cd0968347bd26d5d7481298
Update openstack::swift to support disk storage_type

As the swift::disk patch added in puppet-swift, this patch
update the openstack::swift::storage-node to support disk
storage_type.

Fix bug 1191339

Change-Id: I22e9b565b004ca9be5beb0a843dd4dfd4d29e552
Merge "Update openstack::swift to support disk storage_type"