fix nova::network::quantum parameters

this patch updates the parameters that are passed to
the nova::network::quantum class for both the compute
and nova controller.

The most significant change is that references to quantum_connection_host
are removed b/c this parameter has not been available in nova since essex.

Other changes, remove commented out parameters, as well as updated unit tests.

Change-Id: I875c66fe881a31caa50dc10c6df72c4a74acdacc
Add vncproxy_host option

  - vncproxy host variable was same as public_address.
    This arg is also used for API end points in keystone.
    In order to use different endpoint address and vncproxy listen address this arg needs to be configurable.

Change-Id: I0b5278c7867f384581e93d71ae158f58529a6c10
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"
Update puppet-quantum repository url

Change-Id: I8e172ad66f7185d25fbe5fb337086c211f70ee7b
Fix references to nova-volume

Also fixes an incorrect reference to iscsi_ip_address

Change-Id: Ib4a5ffece050f1e83573802bcd465d3b5a91b197
Add rspec tests for cinder

Tests all references to volume_group and cinder related resources.

Change-Id: I2823dce44c32e4fc1b29d836224d24e6c272ef8b
Add docs and unit tests for horizon

Change-Id: If64cd03117a7b3876dd070a2aad68801754a8349
Merge "Add docs and unit tests for horizon"
Fix typo in all.pp and add test

Change-Id: I03d560902b356d5eb510d719b9fc9582b07ada88
Signed-off-by: Konrad Scherer <kmscherer@gmail.com>