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

Change-Id: Id14c9f10402e273bdc51a2cb68f1b4d53e4666af
Related-Bug: #1323354
Fix support for multiple upstream dns servers

Added handler to dnsmasq.upstream template to
properly write nameserver entries for multiple
upstream DNS servers.

Change-Id: Ide20e0472962c99562b6618abd7d766e7de6db22
Partial-Bug: #1327799
Rabbitmq ocf master/slave (WORK IN PROGRESS)

Blueprint: rabbitmq-cluster-controlled-by-pacemaker
Closes-bug: #1318936
Change-Id: Ieab7156fee2b70b32dbf5a2852627495cf1b650e
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
Sync sysctl module to v0.0.4 from upstream

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

Change-Id: I37044643fb8338001493af4ee94cdd6e3648b40d
New RA for galera/pacemaker.

Implements: blueprint galera-improvements
Closes-Bug: 1297355

Change-Id: I593d113b430d7607f92ff68ea269e071898a5068
Adapt synced sysctl module for Fuel

Change-Id: Ia60b2ccc696743b4586f57d7a9cb8a44b069d78c
Implements: blueprint merge-openstack-puppet-modules
Fix ntp_servers for host-only puppet role

Change-Id: I37f12422a22aed90ab7399f1bf854a9065c4189e
Related-Bug: #1333464
Remove using undefined cs_resource in ceilometer-alarm-evaluator

Change-Id: Id9e306bfbb52b85b74b81d28dfdd863f89343741
Closes-bug: #1335090
Don't build docker containers if any exist

Skips dockerctl build all in puppet if any
docker containers (running or stopped) exist.

Change-Id: Idca4e43f2b714ae953a0755b69b215e9efc4c56a
Closes-Bug: #1333213
Nginx & uWSGI configs for Nailgun

Implements: blueprint nailgun-move-to-uwsgi
Change-Id: I05b2d98b19e1d8f1b26ae79f338590ee52af80fd
Merge "Don't build docker containers if any exist"
Merge "Fix support for multiple upstream dns servers"
Merge "Fix ntp_servers for host-only puppet role"
Combine dump and repo volumes in dockerctl

Works around Docker limitation where a subfolder
cannot be shared on top of another shared folder.
All of /var/www/nailgun is exported as a single
volume now.

Change-Id: I6548a468368ad59fe989fbccfddda50661a17b9b
Closes-Bug: #1332496
Create dhclient.conf, set priority for nailgun DNS

When there are couple of DHCP server, nailgun server will be set first resolv.conf

Change-Id: I4077072f38ea445d065e9e49d91a909062529dcf
Closes-bug: 1335210
Merge "Create dhclient.conf, set priority for nailgun DNS"
Merge "Remove using undefined cs_resource in ceilometer-alarm-evaluator"
Backup and restore feature for Fuel Master

Added backup feature:
* Backs up puppet manifests, repositories, and docker containers
* Stores in /var/backup/fuel
* Uses lrzip to compress archive

Added restore feature:
* Restores all files from backup, overriding any existing files

blueprint backup-master-node

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