Limit nova_floating_range to primary controller

Nova Floating ranges should be created on primary controller only.

Change-Id: If0ca2c57e4d412727382375df8347eb23442b001
Closes-Bug: 1334263
Signed-Off: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
Add master node service passwords from yaml

astute.yaml now provides passwords for the
following services:
* mcollective
* astute
* cobbler
* postgres (keystone, nailgun and ostf DBs)

All statically defined passwords for these
services are now sourced from astute.yaml
Corrected small bug for astute user/pass in
rabbitmq role.

Adjusted Cobbler bootstrap profile to include
mcollective credentials.

blueprint secure-fuel-master-services
blueprint access-control-master-node

Change-Id: I3db33e35ad18fd9ff258c86d8842db51b21a6931
Sync puppet-heat

17736b2fd726858cb83590f8a8b1d594a087ea44 4.0.0

Partial blueprint merge-openstack-puppet-modules

Change-Id: Icbe9f8c87ea0b6c0a3287c1c36137302bf293009
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Adapt synced puppet-heat for Fuel usage

- Move all Fuel Heat customization logic from heat::install
to new class openstack::heat
- Adapt pcs Fuel changes for engine class
- Purge db, cli, install, ceilometer classes

Partial blueprint merge-openstack-puppet-modules

Change-Id: Ie47c56c047d0fc9e07ae693b579a72c94a79c438
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Add memcached_servers so that nova-consoleauth can share tokens properly

add memcached_servers into the same location as in upstream puppet-nova.
Also updated openstack::compute to use same code path

Change-Id: I5f94322bb74dd52fcfd3f923a6583bd742618849
Closes-bug: #1323705
Merge "Add memcached_servers so that nova-consoleauth can share tokens properly"
Sync puppet-nova

109d4825e5cdd15aa529c1ef7bcccc05f6a78178 4.0.0

Partial blueprint merge-openstack-puppet-modules

Change-Id: I672620f149e4a63240144f0ce20e84b084cfd459
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Add master node service passwords from yaml"
Keystone configuration changes:

* use randomized token
* configure in middleware keystone ip

Change-Id: I6291cd44f7c92dddb8df58a23f9740c7c16a6b1e
Implements: blueprint access-control-master-node
Add haproxy_stats to the haproxy config

* Enables statistics page to monitor haproxy status
* Prevent haproxy from failing to start if there
  are no cfg includes present

Change-Id: I055811107bf959dc156448f9a5a457fb2d569d3f
Closes-Bug: 1337261
Merge "Keystone configuration changes:"
Merge "Sync puppet-heat"
Merge "Adapt synced puppet-heat for Fuel usage"
Merge "Sync puppet-nova"
Merge "Add haproxy_stats to the haproxy config"
Adapt synced puppet-nova for Fuel usage

Disable neutron metadata releated options
in nova::api until neutron module got synced
and fixed

Partial blueprint merge-openstack-puppet-modules

Change-Id: I14cba6fa3c378fb83ce0738c4b20acb94bcf7026
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Remove duplicate Package[python-cinderclient]

Package[python-cinderclient] is declared in cinder::client class
which is being included from nova::api. So there is no need to
declare it in openstack::compute.

Change-Id: Idd12eec9400401771b628e6756b73b83ea2f75cf
Closes-bug: #1338923
Merge "Limit nova_floating_range to primary controller"
Add bash header for dhcrelay_monitor script

Change-Id: If893fc274581eacc8c8e286fd6ad6b9afe25c36d
Closes-bug: #1339027
*WIP* Purge neutron folder before sync

Will be droped, is a paceholder to make rebase easier

Change-Id: I9b69c2ab4cb4e476083ec9516f442d9b1911b2a7