Use linux-firmware package instead of kernel-lt-firmware

Change-Id: Id14c9f10402e273bdc51a2cb68f1b4d53e4666af
Related-Bug: #1323354
Sync sysctl module to v0.0.4 from upstream

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

Change-Id: I37044643fb8338001493af4ee94cdd6e3648b40d
Adapt synced sysctl module for Fuel

Change-Id: Ia60b2ccc696743b4586f57d7a9cb8a44b069d78c
Implements: blueprint merge-openstack-puppet-modules
Clean up haproxy_service['mysqld']->Anchor['galera'] dep.

Found that it was possible to have puppet fail to parse and find the dep
 for haproxy_service['mysqld']. We now use a spaceship to search for and
 ensure the relationship.

During the adventure found that there was some related code that needed
 some light cleaning.

Change-Id: Id12fb3a52859d2ec3fe2b3982b956da7fba0ae44
closes-bug: #1336041
Merge "Use linux-firmware package instead of kernel-lt-firmware"
Fix broken repo config for dockerctl

Previous commit 73db664c16321e2beef1afa679625ac520c1d9b2
incorrectly addresses the problem by populating requirements
list twice with the same key, which was removing repo
volume from being exposed to most containers.

Change-Id: I4926e35827c264850326a59f085259c044a4b838
Related-Bug: #1336771
Merge "Clean up haproxy_service['mysqld']->Anchor['galera'] dep."
Merge "Sync sysctl module to v0.0.4 from upstream"
Merge "Adapt synced sysctl module for Fuel"
Disable custom init script for rabbitmq on Fuel Master

Custom init script breaks deployment when
hostname changes, but it is not necessary
to have HA enhancements in init script for
Docker non-HA deployments.

Additionally, explicitly create / vhost for
nailgun and astute.

Change-Id: I1524bc3bfccf74e05418189ad15642f25b14acce
Closes-Bug: #1337322
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
Revert "Sync sysctl module to v0.0.4 from upstream"

Partial-bug: #1337415

This reverts commit 6587dca0e92c03073bac57895b2caafae6d289c5.

Change-Id: I86d233e77ac8107f034a494a725fe6947fb94427
Merge "Revert "Sync sysctl module to v0.0.4 from upstream""
Revert "Adapt synced sysctl module for Fuel"

Closes-bug: #1337415
This reverts commit 178f4f8c2ff93f6b7cf9c08c49d04c7819228400.

Change-Id: I7c6f3cae716956b8a2b62868655af1bfbcdd28e0
Merge "Revert "Adapt synced sysctl module for Fuel""
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>
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>