packstack has not implemented notifications for instances and neutron

Change-Id: I7e6bae4103834e94c26e9fa03e22ddfdbd1d07c5
vif_plugging workaround needs access to common-handlers

Change-Id: Id15e59d3ee147d6eaf5bac071bc0e6aa0169091c
add openstack-status to foreman install

Change-Id: I8730d83c8fd5eefd520a012afd0d2109544e6efb
space issue w/ vif_plugging workaround

Change-Id: I46486cc73765c94a9cfb33468e28132ed01d4783
ansible issue w/ change handlers and tags

* apparently tag information is not flowing down to the change
handler via the meta dependencies.  The change handler can be
called independentently prior to the workaround and things will work

Change-Id: I4cdc3103b4ba0973d6eb2a25663ac2f092125d78
change workarounds to be role based

* group_by as a playbook to be called in front of
every playbook.  group_by is not workaround specific
and can be use through out all the playbooks

* role based workarounds will be more flexible than
the provious yml import.  With role based workarounds
will be more consistent with the rest of khaleesi

* include the defaults, files, and templates for each
workaround etc.

Change-Id: Id3175909c2ad446040177b601fddac083d9cb5ae
Use upstream ansible openstack modules

The changes made to support neutron have landed in Ansible 1.5. This is
now a required version. The corresponding ansible modules have been
removed from khaleesi, and tasks renamed to use the upstream version.

Change-Id: I85606c0db46ffabefb993dd4cbb1cad4e54db9fd
disable puppet and foreman repos for packstack install

Change-Id: I39845870109facee911fb1b4a479cb0dd2c2365e
centos update failing on syslinux-nonlinux

Change-Id: Icfdd18ffe4ad122393124a4cf9dfee6abb2403de
Fix: ml2-plugin workaround

Change-Id: Id5dea765374858c35d80e536e77ed4a022c6eacb
yum update: add option setting for executing yum update

* Althogh it is best practice to update the node prior to
an install, sometimes the updates are broken.  Add option to skip
yum update based on a setting

Change-Id: I66761843a1dd1f5b3159c0d4dfcaac54740e50d1
remarking out yum update no longer required

Change-Id: I512b57787a1a21cc9004da3bbd3931a620dff3a4
Ensure that foreman and puppet repos are enabled for foreman

Change-Id: I0703103e281ecf915f0dbae35fcefff2e7ab809e
Remove foreman-plugins from enabled repo list

Change-Id: I5c019119f93ced8ad7c99dff2ee2b15d521b6999
Enable foreman-plugins repo

Change-Id: I7683a6a457e0fb2992284624b871394ce5dbe78d
Set yum_update in group_vars/{distro}-{distro_ver}

In order to handle mixed environments cleanly, set the yum_update flag
appropriately in the group_vars to make it easy to switch the yum_update
on and off for an entire group of os-ver combos.

Change-Id: I478e81a7f4f6bd941e89c99bb0b6112c94fc5e33
rdopkg phase2, install updates prior to install

* takes update tar.gz of updates, builds yum repo
and installs the rdopkg candiate packages just prior
to the production packstack install

Change-Id: I233c0a1091d2fa666eadf57d81e70afbf717654f
add provision tag to group_by include

Until packstack can be run w/o any tags, we need to
include the provision tag on the group_by playbook

Change-Id: I0f4f77de3632445ff48dd88f51114c78bba70484
add provision tag to group_by in multinode

Change-Id: I75521da09045294a4dbee054327f553b59897488
Pin puppet to a specific version

RDO Foreman will not run with the latest puppet. This will pin puppet to
the 3.2.4 version. Implemented as a workaround to allow turning on and
off.

Change-Id: I40ed180af8403912ea50ecce987c0d7c47c04751