BZ #1049079 - Use openstack-puppet-modules package.

https://bugzilla.redhat.com/show_bug.cgi?id=1049079
Merge pull request #32 from jguiditta/switch_puppet_dep

Switch puppet dep
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)
added gluster-server using purpleidea/puppet-gluster; used roles -> profiles -> services (svc) approach to pave a road for
more flexibility