change default_gateway to node_gateway to match site.pp
Merge pull request #141 from CiscoSystems/bug/1212117

change default_gateway to node_gateway to match site.pp
added OSD example for cinder standalone nodes
cleaned up the cinder cobbler node definition
removed unneeded references to cinder release, this was moved to puppet-coe
Merge pull request #147 from pkilambi/multi-node

pass appropriate security group api setting for computes nodes. We already have this for the controller.
Bug #1213121 - fix nexus.ini with multiple ports

ssh_port should be defined per switch, not per port, in nexus.ini
removed erroneous ceph::apt:ceph entries
Merge pull request #151 from CiscoSystems/remove_ceph_conf

removed erroneous ceph::apt:ceph entries
added static cinder_rbd_secret_uuid
added additional notes
removed unnecessary args for ceph_common
Addresses Bug 1210257:

  https://bugs.launchpad.net/openstack-cisco/+bug/1210257

Since COI currently does not support using a seperate interface
for GRE tunnel endpoints, exposing the tunnel_ip parameter is
unneeded.  Additionally, COI now supports multiple networking
models, so the tunnel_ip requirement is unneeded.

tunnel_ip now defaults to controller_node_internal for the control
class and internal_ip for the compute class.
Modify supplemental apt repo setup

Fix bug 1214145 by doing two things:
* Add the signing key for the supplemental repo to the apt::source
  definition.  This prevents attempts to fetch the key based on
  ID from a keyserver, even though it's the same key used in the
  main repo.
* Make the supplemental repo optional and allow users to specify
  it's location.  The supplemental repo is currently not needed for
  many installations and it is not necessary to configure it for
  a functional cloud.  Users with no-net install scenarios may
  also wish to point to a local mirror or cache rather than the
  real thing if they need it at all.  This commit allows users
  to choose to not set up the supplemental repo at all by commenting
  out one line in site.pp or to change the location from the
  defaults.

Fixes: bug #1214145
Merge pull request #154 from CiscoSystems/bugs/1214145

Modify supplemental apt repo setup
Merge pull request #132 from CiscoSystems/bug_1210257

Addresses Bug 1210257:
fsid explanation
forgot an "i"
Adds Initial Support for Grizzly High-Availability

Supports the following blueprint:
  https://blueprints.launchpad.net/openstack-cisco/+spec/ha-cloud-provisioning

1. Adds HA support to core.pp. Introduces the enable_ha
parameter for enabling the openstack-ha::controller/compute
classes.  The enable_ha parameter is only exposed to the site.pp
example file (site.pp.ha.example).

2. Adds site.pp.ha.example to serve as an example for users to
deploy COI G.2 HA.  At this time, their is significant enough
differences in top-level configuration parameters to introduce a
separate site manifest specifically for HA.

3. Add haproxy-nodes.pp that gets imported into the site manifest.
This is where server load-balancing is configured.  Users should
not need to configure this file if they use slb01/slb02 for node
names.  We may want to look at moving the configuration
parameters from haproxy-nodes.pp to a class within the opentack-ha
module in the future.

Requires the following Puppet Modules:
 puppet-augeas
 puppet-galera
 puppet-haproxy
 puppet-keepalived
 puppet-network
 puppet-openstack-ha

Requires the following Stackforge patches:
 https://review.openstack.org/#/c/41784/
 https://review.openstack.org/#/c/41817/
 https://review.openstack.org/#/c/41819/
 https://review.openstack.org/#/c/41821/
 https://review.openstack.org/#/c/39831/
add supplemental repo to example ha site manifest
altered the controller_has_mon test to only call the coe::control class
the coe::glance class previously called is merged in coe::control now
Changed How Load-Balancers are Being Composed

Previously, all load-balancer configuration was contained within
the haproxy-nodes manifest and imported into the site manifest.
This caused a great deal of configuration parameters to be exposed
to end-users.

This change removes haproxy-nodes manifest in favor of the new
openstack-ha::load-balancer class.  This commit relies on the
following commit for the openstack-ha module:

  https://github.com/CiscoSystems/puppet-openstack-ha/commit/cf110249fd71c70100c4c3cd3feb09373d847943
Remove unused modules

corosync and drbd are not used in our HA puppetry