Mathieu Gagné c7ebbbed16 Add puppet-lint & syntax checks to puppet modules
Add Puppet syntax checks to catch any errors that would have
otherwise not been discovered by missing rspec tests. Syntax checks
also ensure that ERB templates are syntactically correct.

Add Puppet lint checks to improve quality and uniformity.
Puppet lint jobs are marked as non-voting. It would otherwise
block all changes from being merged until we fix every lint errors
which isn't possible in the short-term. Puppet lint will be
an ongoing work for the following weeks and months.

Change-Id: I991f6c1179113dd241dab4679a27a2aa42936c66
Reviewed-on: https://review.openstack.org/32663
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:51:36 +00:00
2012-11-30 20:56:32 +00:00
2012-09-22 17:32:02 +00:00
2012-09-10 15:58:27 +00:00
2012-12-16 20:25:12 +00:00

These are a set of puppet manifests and modules that are currently being used to manage the OpenStack Project infrastructure.

The main entry point is in manifests/site.pp.

In general, most of the modules here are designed to be able to be run either in agent or apply mode.

These puppet modules require puppet 2.7 or greater. Additionally, the site.pp manifest assumes the existence of hiera.

See http://ci.openstack.org for more information.

Description
System configuration for the OpenDev Collaboratory
Readme 154 MiB
Languages
Jinja 36.9%
Python 36.8%
Shell 13.6%
Dockerfile 3.8%
JavaScript 3%
Other 5.9%