BZ #1075818 - Create New Hostgroup to enable HA deployments.

https://bugzilla.redhat.com/show_bug.cgi?id=1075818

Adding memcached.
BZ #1049121 -  Install a Highly Available ... Foreman (HA/mysql)

https://bugzilla.redhat.com/show_bug.cgi?id=1049121

The custom fact, $hamysql_active_node, did not behave as expected
during an initial puppet run if pcs was not yet installed: it would
return true rather than the expected false.  Also, if there were
"Failed actions" in the output of "pcs status", the fact would always
incorrectly return false.  Both of these issues are fixed.

Additionally, the primary HA/mysql puppet manifest, node.pp, as been
updated to work with the lastest puppet-pacemaker module.
Merge pull request #143 from cwolferh/hamysql_revisit

Ha mysql revisit
Update obsolete cisco plugin template to match upstream havana
Set the firewall driver appropriately when vswitch plugin is OVS
and cisco plugin is the core plugin.
Merge pull request #146 from pkilambi/cisco_plugin_updates

Updates to Cisco plugin configuration
BZ #1064056 - Foreman Heat ports not opened

https://bugzilla.redhat.com/show_bug.cgi?id=1064056

Open ports on the controller node for Heat:

* 8000 for opehstack-heat-api-cfn
* 8003 for opehstack-heat-api-cloudwatch
* 8004 for openstack-heat-api

A new firewall rule has to be added, because if the ports would be
added to the existing one, the port count would be greater than the
maximum for iptables multiport extension (maximum is 15), and creating
the rule would fail with a message "iptables v1.4.7: too many ports
specified".
Merge pull request #147 from jistr/heat_firewall

BZ #1064056 - Foreman Heat ports not opened
BZ #1053623 - openstack-selinux package not installed

https://bugzilla.redhat.com/show_bug.cgi?id=1053623

Package openstack-selinux is now installed on RHEL/CentOS nodes
running OpenStack services. It is not installed if the node runs
Fedora, because selinux-policy package on Fedora is being updated
more frequently and should not need additional rules.
Merge pull request #149 from jistr/selinux_package

BZ #1053623 - openstack-selinux package not installed
BZ #1082811 - Add Keystone Service to HA hostgroup .

https://bugzilla.redhat.com/show_bug.cgi?id=1082811

Add HA keystone support.
Merge pull request #148 from jguiditta/ha_keystone

Add HA keystone support. (WIP)
BZ #1083781 - Add Glance Service to HA hostgroup

https://bugzilla.redhat.com/show_bug.cgi?id=1083781

Add component to install and configure glance on the HA All in One
controller, including the flag $include_glance
(defined in quickstack::pacemaker::params) to toggle it on and off.
Merge pull request #142 from cwolferh/glance_ha

add glance to HA-all-in-one-controller WIP
BZ #1082811 - HA Keystone improvements.

https://bugzilla.redhat.com/show_bug.cgi?id=1082811

Tweaks and fixes, had to override rsync::get options to overwrite certain cert
files.
Merge pull request #151 from jguiditta/ha_keystone_fixes

BZ #1082811 - HA Keystone improvements.
BZ #1082811 - HA Keystone improvements, cont'd.

https://bugzilla.redhat.com/show_bug.cgi?id=1082811

Tweaks.  Add and use the template for the bash script
/tmp/ha-all-in-one-util.bash that contains logic to assist with puppet
flow.  Simplify quickstack::pacemaker::rsync -- end result of waiting
for the non-vip servers to sync up is the same.
Merge pull request #152 from cwolferh/ha_kestone_moar_fixes

BZ #1082811 - HA Keystone improvements, cont'd.
Merge pull request #140 from cwolferh/memcache_ha

BZ #1075818 - Create New Hostgroup to enable HA deployments.
Enable qemu libvirt_type on kvm compute nodes

For kvm compute nodes, libvirt_type must be set to 'qemu'. When
detected, this sets libvirt_type correctly, only on compute nodes.