update nova_config to add sections to nova_config

a patch against nova will depricate the ability to specify
nova_config settings without a section.

This patch updates openstack to work with that change in nova.

Change-Id: Ie7a9103b013dd7facefbfc6bf180f84df712a810
Update the repo urls in the other.yaml

  Fix bug 1169480

Change-Id: Ib1aa72c9bac3bd906f03f5304c6863504cc6b052
Merge "Update the repo urls in the other.yaml"
Update puppet-quantum repo url in other_repos.yaml

The repository name changed from bodepd/openstack-quantum-puppet to
bodepd/puppet-quantum.

Change-Id: I5977eace6e1c30f6398b0342c75a7e16fba89ac4
update README

Change-Id: I13cd8e3ed072a5e3e7baa8e1e3974fdc64f7ee1d
Update puppet-vswitch repository url

Update both other_repos.yaml and .fixtures.yml

Change-Id: Ia2ed38d144b444c518b7396af0fa9d935bb370d7
Merge "update README"
Merge "Update puppet-vswitch repository url"
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