Sync puppet ssh module to v2.3.6 from upstream

v2.3.6: 23f46577e5bcf07b3859a5690102187f8930c8b5

Change-Id: I8cfe97c3d5e877ad430575d9a7d80651eb4dc319
Implements: blueprint merge-openstack-puppet-modules
Remove unused puppet module squid

Change-Id: Iffded4a5398488c4c00b3e69bf0c2ed77e3a39c4
Implements: blueprint merge-openstack-puppet-modules
Sync loggers and handlers from Horizon upstream

In order to prevent too verbose logging, use recommended
patterns from upstream examples
https://github.com/openstack/horizon/blob/2014.1.1/openstack_dashboard/local/local_settings.py.example

Closes-bug: #1330825

Change-Id: Ie93816388d2bb97d6543c3452398ec15e5c8fd31
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Remove unused module keepalived

Change-Id: I0913938e7be0c1298bd8a083b7eddae2b8377dfc
Implements: blueprint merge-openstack-puppet-modules
Sync cinder module from puppetlabs upstream

v4.0.0 6dbafb7a8f60358508c949f003e67cdf5a548ec8

Change-Id: Ibcb4f87afb4c4e8a7d196adb212fe66798457e5a
Implements: blueprint merge-openstack-puppet-modules
Adapt synced puppetlab-cinder for Fuel usage

Implements: blueprint merge-openstack-puppet-modules

Key moments:
  - Avoid changing upstream "cinder" module and  move all our
    custom settings into openstack::cinder class.

Change-Id: Ia972a2ab6bacba16c4a7d503786651f85a700fd0
Merge "Sync puppet ssh module to v2.3.6 from upstream"
Merge "Remove unused puppet module squid"
Add swift roles into cluster_ha

the swift roles used to be in cluster_ha_full, but the file was removed in
I964beb280a1e6453cd8864dbfa356da12dbbadcd . In order to ensure that the code
 is not lost as it is used in some custom cases we will add it into cluster_ha.

There is no expectation to test or maintain this at this time, this is only to
ensure that the code is not lost or becomes hard to find.

Change-Id: I5c0cbd1dbffaf34649a32de34fb93c4de20d09f0
Sync puppet module lvm to v0.3.1 from upstream

v0.3.1 sha1: 71486f47598a397ee5c8e68b3cddc10dce86d0c4
Implements: blueprint merge-openstack-puppet-modules

Change-Id: Ic050594a2aae82076a321c6298cc5e7f541d4884
Remove unnecessary usage of yum-plugin-versionlock

Get rid of yum-plugin-versionlock in centos.ks for slave nodes.

Change-Id: Ib5ffde6c310703cb408574f013db9accdca555af
Closes-Bug: #1262200
Sync puppet module memcached to v2.5.0 from upstream

v.2.5.0 sha1: 5a6c247a757671094d477d07c14b59c484d560d4
Implements: blueprint merge-openstack-puppet-modules

Change-Id: I0f5dbe3b178d8805a92eadfe6516e467bc05abb3
Reduce pollution to console during deployment

Prevents kernel messages about network connections
and filesystem mounting from polluting the console
during deployment.

Change-Id: Ic2b78f2792559317ce9b8196e0376ddefa74f3fc
Closes-Bug: #1318510
Add link to /root/.cephdeploy.conf -> /etc/ceph/ceph.conf

ceph-deploy requires that its local config file (previously $(pwd)/ceph.conf)
is exactly the same as /etc/ceph/ceph.conf on the system or --overwite-conf
has to be specified. Since we need to manipulate it and can't guarantee order
 from Puppet / Ruby we just link to two on the primary-controller to avoid
 the issue.

All additional users of config should config pull with --overwite-conf and
not have this issue.

The old link is left in place at this time to support older versions of
 ceph-deploy and can be removed in a later release.

Closes-bug: #1333814
Change-Id: I0b61c71effcf779801756968b8ed8b8cb93cb54b
Merge "Remove unused module keepalived"
Remove unused puppet module selinux

Change-Id: Ide15140c89c783e7215c93bac3006bcc4ee2dc3f
Implements: blueprint merge-openstack-puppet-modules
Remove unused puppet module puppetdb

Change-Id: I13f2141b7b8c121e41da67401e49aeefac484f43
Implements: blueprint merge-openstack-puppet-modules
Merge "Remove unused puppet module puppetdb"
Merge "Sync puppet module memcached to v2.5.0 from upstream"
Fix notification driver and strategy values

To make glance ceilometer notifications to work.

Change-Id: I75e13e3cc5fdfad413b460323bb870de3565ff5a
Closes-Bug: 1314196