System configuration for OpenStack Infrastructure
Puppet HTML Shell Python JavaScript CSS Other
Latest commit 2a20fbb Mar 26, 2017 @cmurphy cmurphy Fix puppet-apply test for Debian Jessie
The version of puppet 3.x in Debian Jessie is 3.7.2, which seems to be
unable to read the modulepath setting from environment.conf. Since we
only have the one environment, the quick fix is to link the module into
the standard module path.

Change-Id: I6f4fa87fa4941c29abf37c277f5ce895a51945bc
Permalink
Failed to load latest commit information.
doc/source Merge "Run track-upstream in a cronjob" Mar 23, 2017
hiera Merge "Add #openstack-cyborg to statusbot and meetbot" Mar 19, 2017
launch Merge "launch: add puppet environment option" Sep 16, 2016
manifests Merge "Update OpenStackId puppet settings" Mar 14, 2017
modules/openstack_project Add a minute argument to the track_upstream cron Mar 23, 2017
playbooks Run ansible-lint on playbooks Jan 12, 2017
tools Fix puppet-apply test for Debian Jessie Mar 25, 2017
.gitignore Ignore ansible .retry files Jul 15, 2016
.gitreview Rename config to system-config in .gitreview Oct 17, 2014
README.md Replace ci.o.o links with docs.o.o/infra May 14, 2015
Rakefile Further changes to bring puppetboard online Mar 22, 2014
bindep.txt Add libffi dev packages needed for ansible install Oct 4, 2016
install_modules.sh Retry git clones in install_modules.sh Nov 28, 2015
install_puppet.sh Install puppet after the rpm is set on centos 7 Feb 6, 2017
make_swap.sh Add support to launch-node for cinder attach Apr 19, 2016
modules.env Merge "Update biemond-wildfly to version 1.2.4" Jan 26, 2017
mount_volume.sh Add support to launch-node for cinder attach Apr 19, 2016
roles.yaml Consume renamed ansible-role-puppet Jun 2, 2016
run_all.sh Run puppet on infracloud in a different cron Aug 31, 2016
run_bifrost.sh Add baremetal hpuswest node definition Feb 23, 2016
run_infracloud.sh Run puppet on infracloud in a different cron Aug 31, 2016
run_puppet.sh Clean up bashate failures Sep 30, 2014
setup.cfg Replace ci.o.o links with docs.o.o/infra May 14, 2015
setup.py Update to sphinx 1.5 Mar 2, 2017
start_all_zuul.yaml Add playbooks to start/stop all of zuul Jul 1, 2016
stop_all_zuul.yaml Add playbooks to start/stop all of zuul Jul 1, 2016
test-requirements.txt Update to sphinx 1.5 Mar 2, 2017
tox.ini Run ansible-lint on playbooks Jan 12, 2017

README.md

Puppet Modules

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://docs.openstack.org/infra/system-config for more information.

Documentation

The documentation presented at http://docs.openstack.org/infra/system-config comes from git://git.openstack.org/openstack-infra/system-config repo's docs/source. To build the documentation use

$ tox -evenv python setup.py build_sphinx