Merge "Refactor mysql for upstream modules"
Exclude docker from the admin net masquerading

We should exclude -s docker0 form the nailgun iptables
rule for admin network masquerading in order to
elliminate the potential issues related with race condition
during master node deployment.

Closes-bug: #1332517

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

Change-Id: I0913938e7be0c1298bd8a083b7eddae2b8377dfc
Implements: blueprint merge-openstack-puppet-modules
Merge "Remove unused puppet module nagios"
Merge "Remove unnecessary files from puppet/astute directory"
Merge "Remove unused puppet module git"
Merge "Sync puppet concat module to v1.1.0 from upstream"
Merge "Exclude docker from the admin net masquerading"
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
Fixed default parameters for Nova and Neutron

Default values of performance-critical parameters
changed to more comfortable for production environments.

Change-Id: Ibfb81279892303166dbafe9f1cdc87927c0fe9a0
Closes-Bug: #1324914
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 sysctl module to v0.0.4 from upstream

v0.0.4 sha1: 3b027e816818f2c1086075038ac9b4af1cadbc24
Implements: blueprint merge-openstack-puppet-modules

Change-Id: I37044643fb8338001493af4ee94cdd6e3648b40d
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