BZ #1083781 - HA Glance expose filesystem mount options

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

Expose a parameter so user can specify mount options.
BZ #1084534 - full nova class paths, avoid HA naming conflict

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

Standalone host groups need to use fully qualified nova paths in class
declarations or can end up using quickstack::nova.
Merge pull request #160 from cwolferh/declare_nova_with_fully_qualified_name

BZ #1084534 - full nova class paths, avoid HA naming conflict
BZ 1038766 - Qpid username and password

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

qpid username/password standalone controller glance fix

Cherry picking notes: this commit requires prior commits ed541f7,
7229eb0, e8d6b9b.  See
https://github.com/redhat-openstack/astapor/pull/138 .
Merge pull request #161 from cwolferh/qpid_username_password_contd

BZ 1038766 - Qpid username and password
BZ #1049121 - HA Mysql A/P allow mount options.

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

Add paramater $mysql_shared_storage_options to the HA Mysql Node
hostgroup, to allow the user to specify whatever mount options they
want.
BZ #1086344 - Add Cinder service to HA hostgroup

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

Adds Cinder to the HA controller host group. So far only iscsi backend
is supported. Note that iscsi backend requires cinder-volumes LVM
volume group to exist on the target machine. I don't think this will
be a handy configuration for HA host group in production (data saved
in the LVM iscsi backend is not really HA), but it is handy for
testing. The installation of cinder-volume service on the HA
controller is optional, switched off by default.

Gluster support should follow and it should also be made the default
backend.

(Also enables creation of Cinder DB in the hamysql::singlenodetest
class.)
BZ #1083781 - fetch glance user password from pacemaker::params

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

Tweak to fetch glance_user_password from pacemaker::params instead of
taking it as a parameter in pacemaker::glance.
Merge pull request #159 from jistr/ha_cinder_2

BZ #1086344 - Add Cinder service to HA hostgroup
BZ #1086934 - Add Horizon service to HA hostgroup.

https://bugzilla.redhat.com/show_bug.cgi?id=1086934
HA Config fixes.

- make haproxy logger match mode
- bump up qpid/nova heartbeat settings.
- set default logger to avoid warnings.
- use str2bool_i in openstack::keystone call.
- order/conf fixes in quickstack::nova.
Merge pull request #163 from jguiditta/ha_horizon

Ha horizon
BZ #1049121 - HA Mysql A/P mysql.sock trickery

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

Create a symbolic link to mysql.sock from shared storage.  This is
necessary for selinux reasons.  See the bugzilla comment for full
details.
Merge pull request #162 from cwolferh/hamysql_selinux_fixes

Hamysql selinux fixes
BZ #1087713 - Add Swift Proxy service to HA hostgroup.

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

Add Swift Proxy to the HA-All-in-One-Controller.  Includes use of a
new quickstack::rsync::simple type which is needed vs. traditional
::rsync so as to bind to multiple addresses.  Also includes update to
the script ha-all-in-one-util.erb/bash which allows us to wait to add
cloned resources after services are present on all nodes.
Merge pull request #164 from cwolferh/ha_swift

HA Swift. rsync refactor.
Merge pull request #156 from cwolferh/glance_add_fs_mount_options

BZ #1083781 - HA Glance expose filesystem mount options
Enable qemu libvirt_type on kvm compute nodes

For kvm compute nodes, libvirt_type must be set to 'qemu'. The
default is 'kvm'. quickstack::params::use_qemu_for_poc must be set to
true to activate this patch.