System configuration for OpenStack Infrastructure
Puppet HTML Python Shell JavaScript PLSQL Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
doc/source Merge "Stop embedding (outated) PTL contact info in docs" Mar 14, 2018
hiera Install the limestone cacert Mar 13, 2018
launch Launch virtualenv should be python2 Dec 11, 2017
manifests Merge "Install the limestone cacert" Mar 15, 2018
modules/openstack_project Merge "Add Limestone credentials to *clouds.yaml" Mar 15, 2018
playbooks Add limestone to cloud launcher Mar 13, 2018
tools Remove per-image logging from nodepool-builder logging config Feb 26, 2018
.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 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 Retry git clones in Nov 28, 2015 Remove centos-release-openstack-ocata Jan 8, 2018 Create more inodes on ephemeral partition fs Oct 17, 2017
modules.env Add an authoritative hidden master Dec 19, 2017 Add support to launch-node for cinder attach Apr 19, 2016
roles.yaml Consume renamed ansible-role-puppet Jun 2, 2016 Add zuul scheduler to the git/gerrit puppet sequence Dec 18, 2017 Add baremetal hpuswest node definition Feb 23, 2016 Pass -i /dev/null to cloud launcher Jan 25, 2018 Split infracloud baremetal into separate playbook run Apr 24, 2017 Clean up bashate failures Sep 30, 2014
setup.cfg Replace ci.o.o links with docs.o.o/infra May 14, 2015 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

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 for more information.


The documentation presented at comes from git:// repo's docs/source. To build the documentation use

$ tox -evenv python build_sphinx