System configuration for OpenStack Infrastructure
Puppet HTML Shell Python JavaScript CSS Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc/source Add an authoritative hidden master Dec 19, 2017
hiera Add kdc04.o.o xenial node Dec 15, 2017
launch Launch virtualenv should be python2 Dec 11, 2017
manifests Open finger port for zuulv3 Jan 2, 2018
modules/openstack_project Remove ovh from clouds.yaml files Jan 3, 2018
playbooks Remove additional dead jenkins related code Dec 19, 2017
tools Remove puppetdb / puppetboard server Dec 11, 2017
.gitignore Ignore ansible .retry files Jul 15, 2016
.gitreview Rename config to system-config in .gitreview Oct 17, 2014
Gemfile Add Gemfile May 1, 2017
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 Comment out server in puppet.conf Dec 11, 2017
make_swap.sh Create more inodes on ephemeral partition fs Oct 17, 2017
modules.env Add an authoritative hidden master Dec 19, 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 Add zuul scheduler to the git/gerrit puppet sequence Dec 18, 2017
run_bifrost.sh Add baremetal hpuswest node definition Feb 23, 2016
run_cloud_launcher.sh Run cloud-launcher every hour on puppetmaster.o.o Apr 17, 2017
run_infracloud.sh Split infracloud baremetal into separate playbook run Apr 24, 2017
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 Remove zuul-launcher support Oct 31, 2017
stop_all_zuul.yaml Remove zuul-launcher support Oct 31, 2017
test-requirements.txt Don't use newer sphinx May 18, 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