Fix Warning when NetworkManager is active on hosts

The warning was just displayed in case of multinode installation, and not for
an Allinone installation !

Change-Id: I69105eb5533d7d2f099d51e743f0b9d95a15227d
Fixes: rhbz#1130589
Fixes: rhbz#1117115
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
Allow specifying of a global --password option

This fixes bz#1108742 by providing a new global parameter
"--default-password", that will be the default for all other password
parameters if set. Each individual password parameter can override the
default global, and if none are set, a random password will be used as
before.

As part of the change, process_param_value() has been updated, to avoid
leaking passwords when they are modified by a processor function.

Change-Id: Ic5947567599c8b221b7a9e60acb4708429507741
Merge "Allow specifying of a global --password option"
Merge "Fix Warning when NetworkManager is active on hosts"
Use a valid e-mail for admin user in keystone

The default installation uses test@test.com as the e-mail address
for the admin user created in keystone. This patch changes that
e-mail to root@localhost, which is consistent with the addresses
set for the rest of the users.

Fixes bz#1020199

Change-Id: I480f1bd4188d65b5c32de113a07cbdd5ab9beb9d
Add CONFIG_KEYSTONE_REGION option.

This changeset makes packstack to support region name other than
'RegionOne'.

Change-Id: Ib304c4c0a500d0f11dd9033eafa43251b604cdf1
Rename process_args to config in processors.py

The process_args variable name in functions found in processors.py
is a leftover from previous versions. config is a more appropriate
variable name.

Change-Id: I38bc821877ac95c84b0d728a8d40681a993d6aa1
Merge "Add CONFIG_KEYSTONE_REGION option."
Fix NetworkManager facter error

When puppet is run with NetworkManager disabled it gets an error
from facter that is cascaded to packstack causing a failure.

Facter (>= 2.1.0) ships a new structured facts called dhcp_servers which
returns a hash of DHCP Server addresses. That fact requires NetworkManager
running (https://tickets.puppetlabs.com/browse/FACT-697).

Fixes: rhbz#1116403

Change-Id: Ied08f797dd9ea5039e3d03d42eb172c77ab4113a
Remove submodule initialisation as we now use subtrees

Change-Id: I2d61bb3a2c20d8f75cf35572bfebe76788284ecc
Requires: https://github.com/redhat-openstack/openstack-puppet-modules/pull/113
Remove mariadb-server package during installation

If mariadb-server is installed, it will conflict with requested
package mariadb-galera-server, and installation will fail. This
patch fixes that by making sure mariadb-server is uninstalled
befora mariadb-galera-server installation is attempted.

Change-Id: Iebc703b778626223fe2f5875304df9cdc874cabe
Fixes: bz#1148578
Merge "Rename process_args to config in processors.py"
Merge "Remove mariadb-server package during installation"
Removed MariaDB special case

Special case for package mysql-server is obsolete from Icehouse release.

This patch is related to rhbz#1150104, but it's not a fix for the bug.

Change-Id: I84491aa9bb5b6cc099bdcbbee431126c3e3fbeb8
Fixed typo

One line was forgotten during MySQL->MariaDB rename, which caused
failures for deployments when MariaDB should be installed
on separate host.

Change-Id: I5b4268868c0f811d9d4aca96aabb4ea120a86285
Fixes: rhbz#1150348
Load bridge module

This patch makes sure bridge module is loaded and net.bridge* config
is loaded or makes sysctl fail if it is not loaded.

Reverts If7c0bb538bd0fa995e1fd6a72105d6415ae78ee5 which only hides
this issue and actually solves nothing.

Change-Id: I762f6a88ad4a19d720d762357b71e877315ea182
Fixes: rhbz#1123465
Set up NOVNC with https when using SSL on HORIZON

Change-Id: I98d053f2d1558f39fe116a7f90bc6f1b6a4f93f4
Fixes: rhbz#1115896
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
Use UUID as default Keystone token format

Keystone and puppet-keystone have both changed the default token
format to UUID in Juno.  Packstack still defaults to the PKI token
format.  Packstack should have the same default as the other
components.

Change-Id: I121f7ea58c595393f58df8d7d25ce6e2ff6bfba4
Closes-bug: #1382160
Reverts InnoDB performance setting

Implementation is not stable and causes problems on some setups. We will have
to find another way to setup InnoDB performance options.

This reverts commit 48a0d4bcbed7d51de8b85506257783f4b49476fe.
This reverts commit 8150f6a0b805ac9e032a48f3e207f0644e1af8b1.
This reverts commit 7b2f1f7acb79fcdb16e0fa5e4712e53cdb2dfaec.
This reverts commit 2877033d2155b58fac9bc2e3c2e566bc092a2584.
This reverts commit fa002b8e368b9e65d1aa5d81f4779f74571f86b0.

Change-Id: I2ad10a80413793796f09b411f59e54e3a01c2a61
WIP: Trove support