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
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"
Puppet Forge release 2.0.0

  Marks the commit that the branch stable/grizzly and the 2.0.0 tag is
  cut from, adds the pkg directory to .gitignore to prevent accidental
  committing of Forge artifacts to the repository, updates release notes
  seciton of the README.

Change-Id: Icca41d9448833de35776395eaf2ab6c50a717956
Fix failing tests

This commit fixes tests that were failing as a result of:

  https://review.openstack.org/#/c/34046/

This updates the cinder defaults to fix the tests.

Change-Id: I9def5d2eb2b8229fedabe92f6bdceefbf4d8fcf3
Add configuration for swift auth in controller

The openstack::keystone class already supports the
ability to configure authorization for swift, but
it was not possible to set this configuration
in the openstack::controller class.

This commits adds two parameters to openstack::controller:
  - swift - Indicates that swift auth should be configured in keystone
  - swift_user_password - password to use for swift user in keystone

These commits allow swift to be configured together with this
controller class.

Change-Id: I93455da30786d41ae6e56b32f53f30fa57852df0
Add swift_public_address

Previously, there was no way to specify
a separate public address for swift's endpoint
in keystone's service catalog.

This means that there was no way to support
installing swift proxy on a node besides the controller.

This commit adds a config param swift_public_address
that can be used to configure swift on a separate node.

Change-Id: Iafc415f69b85a97c45f6410be1d4888c61c39bba
* Tested with all-in-one mode.
* Add URL for installation example.
Fix character problem
* Update example/site.pp, as reference to https://github.com/puppetlabs/puppetlabs-openstack_dev_env.
* Tested with multi-node mode + cinder.
* TODO: Test all-in-one mode.
* TODO: Test quantum.
* Tested with all-in-one mode.
* Add URL for installation example.
Merge branch 'dev' of https://github.com/gwdg/puppetlabs-openstack into dev