Add updates support to puppet-pull

Modify puppet-pull script to support
passing puppet modules and manifests
from the astute.yaml during update.

Closes-Bug: 1361600
Change-Id: I5649e0cde20daa428826add58eee27686bf351b5
prevent to autostart neutron-server for Ubuntu

Change-Id: Ic89cccc4289429f7d547d1474af455fd6d2fa776
Closes-bug: #1393772
Fix murano networking configuration

Since the commits f1905be3367e8ed767794f2e54b55b15918628ff and
09fe0567a20b211239a6d5486d6aa8e6d26de3bc were merged, murano requires
implicitly defined router to connect to, or a external network name to
create such router.

* Added required behaviour
* Added RSpec tests

Closes-bug: 1390042

Change-Id: Ifab63736d51ff41995d3d09ea49eb459612b3b3a
Merge "Add updates support to puppet-pull"
Raise number of nailgun uWSGI workers and sockets

Fixes issue where nailgun stops responding to requests
because all workers are occupied and the queue of
available uWSGI sockets fills up by increasing the
number of workers (double) and raising the connection
limit from 100 to 4096.

This requires a kernel setting of net.core.somaxconn, which
is now being applied on Fuel Master host because it cannot
be done on an unprivileged Docker container.

Change-Id: Ib25d45c75c34a71b24fe620bf1077f71c2b8af6d
Closes-Bug: #1391935
Merge "prevent to autostart neutron-server for Ubuntu"
Always wait for keystone haproxy backends

We wait for haproxy backend only for nova-network case, but neutron case
*does* rely on keystone as well. If we don't wait for keystone haproxy
backends, we could end up with neutron net-list failures.

Closes-bug: #1394140

Change-Id: I951f77cf5216c185756c4f430eb078df00319de2
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Fix murano networking configuration"
Merge "Raise number of nailgun uWSGI workers and sockets"
Merge "Always wait for keystone haproxy backends"
Fix idempotency of cs_resource

* insync? to drop status metadata from checks
* code cleanup

related-blueprint: pacemaker-improvements

Change-Id: I5410b91ea01fc8c6805de6becdf0800d0d486188