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 Kernel.org 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
README.md 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
install_modules.sh Merge "Support puppet5 for bionic" 5 years ago
install_puppet.sh Install the puppetlabs puppet package 5 years ago
make_swap.sh Add base playbooks and roles to bootstrap a new server 5 years ago
modules.env Enable unattended upgrades 5 years ago
mount_volume.sh Add support to launch-node for cinder attach 7 years ago
roles.yaml Consume renamed ansible-role-puppet 7 years ago
run_all.sh Increase forks to 50 5 years ago
run_cloud_launcher.sh Run cloud launcher on bridge.o.o 5 years ago
run_puppet.sh Clean up bashate failures 9 years ago
setup.cfg Update to openstackdocstheme 5 years ago
setup.py 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

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