Revert "Configures Heat to use Trusts by default"

- This is managed by the puppet-heat module itself,
  (https://review.openstack.org/126940).

This reverts commit 581a79ed8507a8ffe4388a67060e0b32899d4f86.

Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>

Conflicts:
	packstack/plugins/heat_750.py
	packstack/puppet/templates/heat_trusts.pp
	packstack/puppet/templates/provision_demo.pp
	packstack/puppet/templates/provision_tempest.pp

Change-Id: I61b06f6f2d7de9cbf32061437abef9c5d7860531
Ensure Heat is set up before running provisioning

Change-Id: I54cd53697e24a7fa729e580d410c14e2869328b5
Do not override defaults in local_settings

By default, the puppet-horizon module sets some additional
variables in /etc/openstack-dashboard/local_settings that conflict
with the default values in the package version. Specifically:

COMPRESS_OFFLINE = True
FILE_UPLOAD_TEMP_DIR = '/tmp'

This patch fixes that and sets COMPRESS_OFFLINE to False and
FILE_UPLOAD_TEMP_DIR to /var/tmp. Please note it requires patch
https://review.openstack.org/133929 to puppet-horizon to work.

Change-Id: I48a838a04619efbbf8187e2d3cd22246f5ba29b6
Fixes: bz#1148770
Switch README file to Markdown

- Global reformating
- Add link to the Puppet Style Guide

Change-Id: I7b45bafa79946814d3a44e95651f446b518f58bd
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
Introduce Puppet-lint/syntax test into Packstack

- Add puppet-lint and puppet-syntax
- To run puppet-lint, please look at the README.md file.

Change-Id: I4b9e5d0c030b891545bc07f10091d748cdc1482e
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
Add workaround for PuppetLint.configuration.ignore_paths

- https://github.com/rodjek/puppet-lint/issues/331

Change-Id: Ic6578b2ffa84f6f3955e49e4279be972ea4a5a96
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
Remove Deprecated parameters for keystone::endpoint class

List of deprecated parameters and their replacements:
- public_protocol (replaced by public_url)
- public_address (replaced by public_url)
- public_port (replaced by public_url)
- internal_address (replaced by internal_url)
- internal_port (replaced by internal_url)
- admin_address (replaced by admin_url)
- admin_port (replaced by admin_url)

Change-Id: I9233c2b398bc4d357310c2eb931ffe69f6bdeede
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
Merge "Remove Deprecated parameters for keystone::endpoint class"
Merge "Do not override defaults in local_settings"
[Neutron] Fix undef hiera value for gre protocol

We have to use 'None 'in python to pass 'undef' to hiera.

Change-Id: I72fc58c765b2fc67a2b27c677fd1fa1e9762244f
Merge "[Neutron] Fix undef hiera value for gre protocol"
Adds Warning when NetworkManager is active on hosts

Fixes: rhbz#1117115
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
(cherry picked from commit 2faa9a2cb616615f189a7ed6a7eade9a9f12c0e6)
(cherry picked from commit ff7caad9f1943d3d09f511efad8a1dcbb6a165c7)

Conflicts:
	packstack/plugins/neutron_350.py

Change-Id: I7e0fed8b47dabb492f2f3e683f8e8d65497ad816
Remove code only used for RHEL 6.3

Because there are no more EPEL6 repositories on
https://repos.fedorapeople.org/repos/openstack/openstack-juno/
this code can be removed.

Change-Id: Ic8daa0962ad7336f5b9a07c4e44560c860301cc5
Merge "Remove code only used for RHEL 6.3"
Merge remote-tracking branch 'upstream/master'

Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>

Conflicts:
	README.md