Update openstack::db::mysql specification

This patch is aim to update the openstack::db::mysql
option specification and the use example.

Fixes bug #1208029

Change-Id: Ia057c1a9529d5b6b9ffa99ebd65cfdff05643081
Changed the auth_host for swift test file bug/1208117

Changed the authentication host parameter from  controller_node_address
to real_keystone_host

Fixes launchpad bug #1208117

Change-Id: I8d77eb663f52ced35ad3efba2b72081f0864d650
Allow ovs_enable_tunneling to be Passed Through

Previously, the openstack::compute class did not pass the
ovs_enable_tunneling parameter.  Now that the module supports
Provider Networking, ovs_enable_tunneling must be configurable
to allow users to disable tunneling when using VLAN networking.

Adds parameter ovs_enable_tunneling, which defaults to true.

Change-Id: I73d659d5857b71448e5d5d0ddc65fa79ce8f1d95
Merge "Update openstack::db::mysql specification"
Revert provisioning of shared networks.

 * As currently defined, the public network is configured to
   support floating ip assignment, and the private network should
   be private to the tenant.  In neither case should the network
   be configured as shared.

Change-Id: I51f7cd75cfd2b8a5a1aadad45b98dd010c0f1935
Disable dhcp on the provisioned public subnet.

 * Only floating ips are allocated on the public subnet, so
   dhcp is not required.

Change-Id: Id56bf76e39e6c35c01997b19465fc7306442e50a
Merge "Allow ovs_enable_tunneling to be Passed Through"
Removes Unneeded ovs_local_ip Error Message

Previously, the openstack::quantum class would give an error
message when enable_ovs_agent was true and no local_ip was set.

The error has been removed since it is handled by the Quantum
module.

Change-Id: I4ba9c48b44b3733b44b7ba9c7e863ca74892feb5
Add ability to configure endpoint_type in openrc

* Add the ability to configure the endpoint type used by the client
* Refactor to use a template for the generation of openrc

Change-Id: Id4b214373676488930be2066ad96ab3261ded909
Fix puppet-lint failures

This commit does two things to resolve
puppet-lint failures:

1. Split device_endpoint into its own file

Previously, the device_endpoint class was
defined inside of the storage-node.pp class.

This resulted in puppet-lint failures.

This commit moves the define to its own
file in order to conform to module
standards.

2. Modify spacing of a line in openstack::provision

This second change is actually a limitation in puppet-lint,
I have file: https://github.com/rodjek/puppet-lint/issues/213
to track it.

Change-Id: If83eb7fb740c5632711da6ab0f91bf6220c5830e
Merge "Add ability to configure endpoint_type in openrc"
Puppet Forge release 2.1.0

Updated README.md and Modulefile for Puppet Forge 2.1.0 release

Change-Id: Ic1f11224f72da8d1b2cd757c5e4f087f4a6a8ebb
(cherry picked from commit 6a4d40f718774557d4fc5d1db49c4921e898a5af)
Change hardcoded values to use variable
added the ability for the controller to pass the rbd store and user to glance
Merge branch 'grizzly' of https://github.com/CiscoSystems/puppet-openstack into grizzly