Horizon needs this selinux boolean set

See:
https://bugzilla.redhat.com/show_bug.cgi?id=978568
https://github.com/stackforge/packstack/blob/master/packstack/puppet/templates/horizon.pp

Change-Id: I1cbf181625bfcb3b23fd57d8342fb72743342ebc
Ensure that test networks are shared

This commit ensures that all quantum networks
created for tempest are shared between all tenants.

This change was made to resolve some test failures
caused by tenants created by tempest tests not having
access to any network.

Change-Id: Ide8e2e49ad66987ecd7b1cc62821ee476832bd7a
Merge "Horizon needs this selinux boolean set"
Fix Keystone 'token-get' Error

Previously, users would receive an error similar to the one below
after sourcing keystone authentication variables
(i.e. source openrc) and running the puppet agent:

debug: Puppet::Type::Keystone_user::ProviderKeystone:
Executing '/usr/bin/keystone --os-auth-url
http://127.0.0.1:35357/v2.0/ token-get'
err: /Stage[main]/Nova::Keystone::Auth/Keystone_user[nova]:
Could not evaluate: Execution of '/usr/bin/keystone --os-auth-url
http://127.0.0.1:35357/v2.0/ token-get' returned 1: Configuration
error: Client configured to run without a service catalog.
Run the client using --os-auth-url or OS_AUTH_URL, instead of
--os-endpoint or OS_SERVICE_ENDPOINT, for example.
WARNING: Bypassing authentication using a token & endpoint
(authentication credentials are being ignored).

Even though the OS_AUTH_URL was being provided in the auth file,
Keystone will ignore it and other variables related to user/pswd
based authnetication.  This is because only one form of auth
(token or user/password) can be used at a time and Keystone
will prefer token-based auth if both are provided.

This change introduces the new parameter use_token_auth to set
the Keystone auth file based on user/password or token-based
authentication.  Defaults to false for backwards compatibility
and to use user/password authentication.

Additional Information:
  http://docs.openstack.org/developer/keystone/configuration.html
  https://lists.launchpad.net/openstack/msg22356.html

Additionally, Region support was added through the region_name
parameter.  Defaults to RegionOne for backwards compatibility and
to use the default region named RegionOne.

Change-Id: I913d8da5b753c8db40a05ba2ae1784750f722a5b
Merge "Ensure that test networks are shared"
Merge "Fix Keystone 'token-get' Error"
Fixes selinux Horizon Bug

Commit ID: ebeda3c6eecd18abc0af6429144e212034ab7dea introduced
a boolean set for selinux.  The condition did not properly
evaluate the selinux system fact.  The condition now evaluates the
selinux fact and the selinux string.

Change-Id: Ic58726276ca2163823c58feb26fb07644af9685d