System configuration for the OpenDev Collaboratory
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joshua Hesketh 600d87ffe5
Use host groups for zuul playbooks
5 years ago
doc Update artifact signing key generation process 5 years ago
hiera Install limestone CA on hosts using openstacksdk 5 years ago
inventory Turn on the future parser for storyboard-dev 5 years ago
launch Update launch README for bridge 5 years ago
manifests Remove puppet nodepool credentials 5 years ago
modules/openstack_project Revert "Use mirror for OpenSUSE" 5 years ago
playbooks Use host groups for zuul playbooks 5 years ago
roles Merge "Don't use loops with package task" 5 years ago
roles-test Create ansible roles to install puppet 5 years ago
testinfra Merge "Run cloud launcher on bridge.o.o" 5 years ago
tools Write ansible log to fileout in apply test 5 years ago
.gitignore Ignore ansible .retry files 7 years ago
.gitreview Rename config to system-config in .gitreview 9 years ago
.zuul.yaml Move project config in repo 5 years ago
Gemfile Add beaker tests for openstack_project::server 5 years ago Replace ci.o.o links with docs.o.o/infra 8 years ago
Rakefile Further changes to bring puppetboard online 9 years ago
bindep.txt Add libffi dev packages needed for ansible install 7 years ago Merge "Support puppet5 for bionic" 5 years ago Install the puppetlabs puppet package 5 years ago Add base playbooks and roles to bootstrap a new server 5 years ago
modules.env Enable unattended upgrades 5 years ago Add support to launch-node for cinder attach 7 years ago
roles.yaml Consume renamed ansible-role-puppet 7 years ago Increase forks to 50 5 years ago Run cloud launcher on bridge.o.o 5 years ago Clean up bashate failures 9 years ago
setup.cfg Update to openstackdocstheme 5 years ago Update to openstackdocstheme 5 years ago
test-requirements.txt Add system-config-run-eavesdrop 5 years ago
tox.ini Add system-config-run-eavesdrop 5 years ago

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