Fix paths

	* The README.md file now points to gh/stackforge/puppet-openstack
	* Changed the module name to reflect the repo name
	* Update the howto on contributing code

Change-Id: Icd0a99b05a48e543df25d23ae59340e270500709
Make nova::api params configurable

This patch adds three params:
	* nova_admin_tenant_name
	* nova_admin_user
	* enabled_apis

  fix Bug 1169402

Change-Id: I318bc61dc1f02d55b1d27ae00d6003be9c0be585
Fix rspec tests to support latest apache module

Latest apache module requires new dependencies: concat and firewall.

It now requires those facts:
* operatingsystemrelease
* concat_basedir (requires by concat)

Change-Id: Ib579871e7d9023331590d72d3adbb37a5ee267e9
Single quotes around  auth file password

In order to make sure passwords containing e.g.
'$'-sign are exported correctly.

Change-Id: Iefe9e9ab8fee5ef68d8edd8308268acac069f5a2
Add param use_no_cache to the openstack::auth_file

Fix bug 1169993

   This patch contains:
      *  use_no_cache param will add BooleanVar OS_NO_CACHE to the openrc,
         in the default its value is true.
      *  add the openstack_auth_file_spec for test.

Change-Id: I3885bccb4c06bbe652f7fee1d5db83913d8cd79b
Fix the swift test script deployment error

      * The openstack::swift::proxy use a wrong way to deploy the
    swift test script,it use a template as a file type's source.
    Instead, use swift::test_file to replace it.
      * Add new params swift_admin_tenant,swift_admin_user.

    Fixed bug#1173669
Change-Id: I40b352b577a1e4e03e3a64196e3bbec0e47651db
Add the new openstack::cinder class.

    This patch contains:
      * Add a deprecated warning in the openstack::cinder,b/c it
	use the deprecated cinder::base class
      * Add a new class openstack::cinder::controller,which runs
	cinder-api and cinder-scheduler
      * Add a new class opensatck::cinder::storage,which runs
        cinder-volume
    Fixed bug 1172540

Change-Id: I028cd5ac7004cc320a73e8780e859cc239c45c6f
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: I10227cd21b36f8dd7e575e5e630d3d4823333417
Make swift::keystone::auth address params configurable

Cause the swift::keystone::auth now has support three address params,
This patch just add them to the class{'swift::keystone:auth':} in
class openstack::keystone.

Fixed bug 1175903

Change-Id: Ic4e8064d32d043e7d0a343cc70d250b28c146904
Rename the param controller_node_address

    The param controller_node_address in openstack::swift::proxy is
    puzzling, b/c it actually means the keystone host address,but the
    keystone_host is not always equivalent to controller_host.
    This patch rename it to the keystone_host.

Change-Id: Ia58d256370b3fa94c9f1010245f6a20395b668f1
Merge "Add the new openstack::cinder class."
Merge "Make swift::keystone::auth address params configurable"