The httpd service should only be installed on the controller node

At the moment the httpd service is installed on every node. It is
not necessary to install the httpd service on the network, storage,
and compute nodes.

Change-Id: I1656a6679fb9bfc26ef4b59b2e2e28dc7f68a71e
(cherry picked from commit 41c2bdf9b06c5bb90ccb460e5dc070e26bb69e33)
Fix spelling of OpenStack

According to the OpenStack Documentation conventions it should
be OpenStack and not Openstack or openstack.

https://wiki.openstack.org/wiki/Documentation/Conventions#OpenStack.2C_not_Openstack_or_openstack

Change-Id: I08a0432dd00a122a4e335f9af0577892737cd64d
(cherry picked from commit a532dd9638e26aa23809fa054197041fbf67474f)
Remove Puppet templates endings when calling getManifestTemplate

getManifestTemplate sets the default template ending 'pp' when not set
in the filename. It is not longer necessary to use the default template
ending when calling getManifestTemplate.

Change-Id: Ie0c487eef6196fe6276694d7973e943d42a59ae9
(cherry picked from commit ebed2e6b92b38d4ddbd7035af6dd45166face7cc)
Change the APP_NAME to Packstack

Instead of 'Welcome to Installer setup utility' it should be
'Welcome to the Packstack setup utility'.

Change-Id: I698d17645f4a53ce738be5ea463335466408ed6e
(cherry picked from commit 85ceabbfaf0e6cac1c733bc02a0a291087cb4cc0)
Update to Fedora 21 and remove Fedora 19 support

With the release of Fedora 21 the end of life of Fedora 19 will come in
1 month (https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle) and
support for Fedora 19 should be dropped.

Change-Id: Ib34f38ebcab07254be0d5edba2964d476767f998
(cherry picked from commit 0aed083ba415f3012572e9e9775ea435473a2d15)
network: set the default floating ip pool name

The default public network used by packstack to create
floating ip is 'public' we should configure nova.conf to use
the good value during the build process to provide the possibility
to use the command 'floating-ip-create' without the optional
argument 'pool'.

Closes-Bug: #1356462
Related-Bug: #1355621
Change-Id: Ie5158b44dee320816fa4eae20bb2e28a4e58c451
(cherry picked from commit 4055f34cd367ba928029a75edca00fc59daaa726)
Print the used logfile also at the beginning

Change-Id: Icb3a44c36b50b31b3436c3e693f6d88879b70080
(cherry picked from commit 8acb7cc11db0a2a0f649808c324773d66c9a6ff0)
Merge "network: set the default floating ip pool name" into juno
Merge "Change the APP_NAME to Packstack" into juno
Merge "Fix spelling of OpenStack" into juno
Merge "Remove Puppet templates endings when calling getManifestTemplate" into juno
Merge "The httpd service should only be installed on the controller node" into juno
Merge "Update to Fedora 21 and remove Fedora 19 support" into juno
Sahara support to Packstack in time for Juno

Change-Id: Ic5381aede97d03d79151700afa3257ae8b1fd277
(cherry picked from commit 2edd3aeba85566b68d6cc8edc0fafc47380a577c)
[Rabbitmq] allow non-localhost connections to 'guest' user

From fedora 22+ rabbitmq is less permissive on guest user,
we have to allow access on this user from other hosts.

Change-Id: Ic94d97c146b151cde11bcc62e1ce14703b433053
Resolves: rhbz#1175428
(cherry picked from commit c3828202e73e2fe3063f25ca267f38b297ab933d)
[Provision] Don't provision glance images if Glance wasn't installed

Change-Id: I307a1c273d3a410edd69eade880b93ccddb17ae6
Resolves: rhbz#1175726
(cherry picked from commit 665d11a07736d9f63999bdff0471d5d98a56b6b2)
Load br_netfilter module on Fedora 22+

/proc/sys/net/bridge/* is now provided by br_netfilter module

Change-Id: Ib575bb234991f9d58c40c0472a2f2e99aab74cb3
(cherry picked from commit ac26b748625f41dbbc5d0e4e6d8459b224d80356)