CentOS: add puppetmaster (puppet-server) to the install

For the CentOS port we need to install the puppetmaster server at the same time as puppet.

Change-Id: I5fadfa13008b7932b53ffe33c56f8f2e41bf54ea
user story #2263: Installing RabbitMQ

Change-Id: I9be6f25875ea576f768020812d7a6e6fc687255d
user story #2263: Installing latest erlang from garethr puppet module

Change-Id: Ibde635bf86a5fbc8062f7d35400ca841a0a20035
CentOS add puppetmaster functionality for RHEL systems

Change-Id: I0a963a909793f5ff4a476c7eb40f6c4fe117a4c5
CentOS  apache2 goes by httpd

Add failover functions to stop start apache2 server in both OS's

Change-Id: Ibaee19aa76a1068adcafa1c1e2108a5fcefe70fe
Deactivating install of rabbitMQ as this code is failing

Reverting part of change https://review.forj.io/#/c/1803/6
(deactivating in puppet/modules/maestro/manifests/init.pp)

Change-Id: I51d942d68e8a854f0d1217a7bb7351daa9319b7f
fix defect #267...

Change-Id: I0d6c0da2a788d16121bb6810a203477942c17eae
Speeding up salt installs by adding the salt PPA: repository early

Change-Id: Ieeef6f5d7d43bb29c6a72342a88d42cb42091ba0
added os select on defect #267...

Change-Id: I6cee009ebaf1ef7368c9c0fee24bc731f8611eab
CentOS redis instalation fix and start of hiera package instals

Hiera does all of the heavy lifting for package installs.
Moving a lot of packages into the hieraDB under the RedHat family tree

Change-Id: I46b855929379d09a2ac9e6170d53a20f0e7bfcb8
CentOS adding RedHat family to cacerts module

Change-Id: I5e860fb145efd5d710dbfe5959594ef9fe9c7f70
Add extra_nodes to autosign config file for puppet

Use Case: We want to provide the ability for puppet
 to autosign nodes that arn't necessarly provisioned
 with maestro and are simply being managed staticly.

 Simply pass extra_nodes array or set hiera value
 for puppet::autosign::nodes to add the extranodes.

Change-Id: I57cc765b6e2d4ffc6aa4655e334a9a5cf30e8f3c
Add extra logging to bp.py to find ln bug.

Change-Id: I866172b21f0543cba67e1dd5f402c526088ca8f6
missed a ), fixing syntax error

Change-Id: I775111a49052d3ff25a6cacdf31c3789dd2e63c2
Adding the creation of 'blueprints' folder into the bp.py script

Change-Id: I73fbe39a03c5ebdff6c14dc2e55ac3295bff3c72
add secondary apply for install
add more debugging for install
missing /etc/puppet/modules

Change-Id: I7ca9bc1c7b8fe9fca7d4f92537e7bd7a384c1902
missing snmpd module from sysadmin_config

we removed jenkins server that had old config modules
we should remove our dependency on this server.

Change-Id: Id5647ee713f708d149d1ed2118a9d8534f2e7a5f
remove dependency on config for maestro standalone

maestro should be possible to deploy standalone
without the need of deploy of jenkins git repo

Change-Id: I5576a049465ba049db7eeddb82f6ab45d913c5d9
missing sudoers and base.pp pointing at openstack_project

clean up base.pp so it's not pointing to openstack_project

Change-Id: I20fa69faa68a8d3fc9adb824aa560c0c71d5d33c
cleanup other openstack_project refrences

Change-Id: Ic5df8174c11c654a4e140930f2ef09291c7af45b