System configuration for the OpenDev Collaboratory
Go to file
Jeremy Stanley c0213ef7b6 Add gate-openstack-manuals-validate job.
* modules/jenkins/manifests/params.pp: Define $python_lxml_package
names for both RHEL and Ubuntu.

* modules/jenkins/manifests/slave.pp: Install Python bindings for
libxml2 and libxslt, needed by the tools/validate.py script in the
openstack/openstack-manuals project.

* .../jenkins_job_builder/config/manuals.yaml
(gate-openstack-manuals-validate) New job to run tools/validate.py
for openstack/openstack-manuals project changes.

* ... /zuul/layout.yaml(jobs): Set gate-openstack-manuals-validate
as non-voting.
(openstack/openstack-manuals): Add gate-openstack-manuals-validate
to run on check and gate pipelines.

Change-Id: I0f43834dc25fa41488f795fcf1526c9b0d031a5f
Reviewed-on: https://review.openstack.org/22156
Reviewed-by: Lorin Hochstein <lorin@nimbisservices.com>
Reviewed-by: Giampaolo Lauria <lauria@us.ibm.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-02-22 04:20:54 +00:00
doc/source Simplify and correct hiera install documentation 2013-01-24 22:03:29 +00:00
launch Print DNS commands when launching a node. 2013-02-22 00:19:25 +00:00
manifests Revert "Add ask server." 2013-02-20 17:44:33 +00:00
modules Add gate-openstack-manuals-validate job. 2013-02-22 04:20:54 +00:00
tools Add a script to test the Jenkins API. 2013-02-21 22:34:09 +00:00
.gitignore Update .gitignore file. 2013-02-21 23:40:42 +00:00
.gitreview Rename CI to Infra in MANY MANY places. 2012-12-16 17:30:47 +00:00
install_jenkins_slave.sh Updates install_jenkins_slave.sh to support RHEL. 2013-01-17 18:25:33 +00:00
install_modules.sh install gearman module from puppet forge 2013-02-21 23:24:00 +00:00
install_puppet.sh Add a script to install puppet. 2013-01-06 19:08:07 +00:00
Rakefile Additional puppet-lint formatting 2012-11-30 20:56:32 +00:00
README.md Fix documentation to reference manifests/site.pp 2013-01-07 20:11:14 +00:00
run_puppet.sh Give run_puppet.sh mode 755 2012-09-22 17:32:02 +00:00
setup.cfg Use Jenkins Job Builder to config ci-docs job. 2012-09-27 16:50:32 +00:00
setup.py Rename CI to Infra in MANY MANY places. 2012-12-16 17:30:47 +00:00
test.sh Pass sysadmins list into node defs. 2012-09-10 15:58:27 +00:00
tox.ini Pin docutils==0.9.1 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.