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.
 
 
 
 
 
 
Monty Taylor e998db36f2 Add yamlgroup inventory plugin 4 years ago
doc Nodepool.o.o is no longer a thing, remove it 4 years ago
hiera Nodepool.o.o is no longer a thing, remove it 4 years ago
inventory Add yamlgroup inventory plugin 4 years ago
launch launch-node.py : add timeout option 4 years ago
manifests Nodepool.o.o is no longer a thing, remove it 4 years ago
modules/openstack_project Merge "Hyperlink task footers" 4 years ago
playbooks Add yamlgroup inventory plugin 4 years ago
roles Use include_tasks instead of include 4 years ago
roles-test Create ansible roles to install puppet 4 years ago
testinfra dns_[a|aaaa] filter; use host for lookup 4 years ago
tools Merge "Run puppet apply test serially on centos" 4 years ago
.gitignore Ignore ansible .retry files 6 years ago
.gitreview Rename config to system-config in .gitreview 8 years ago
.zuul.yaml Use the empty nodeset for bride playbook runs 4 years ago
COPYING.GPL Add yamlgroup inventory plugin 4 years ago
Gemfile Add beaker tests for openstack_project::server 4 years ago
README.md Replace ci.o.o links with docs.o.o/infra 7 years ago
Rakefile Further changes to bring puppetboard online 9 years ago
bindep.txt Add libffi dev packages needed for ansible install 6 years ago
install_modules.sh Merge "Support puppet5 for bionic" 4 years ago
install_puppet.sh Install the puppetlabs puppet package 4 years ago
make_swap.sh Add base playbooks and roles to bootstrap a new server 4 years ago
modules.env Enable unattended upgrades 4 years ago
mount_volume.sh Add support to launch-node for cinder attach 7 years ago
roles.yaml Consume renamed ansible-role-puppet 6 years ago
run_all.sh Add statsd metrics for ansible runs 4 years ago
run_cloud_launcher.sh Run cloud launcher on bridge.o.o 4 years ago
run_puppet.sh Clean up bashate failures 8 years ago
setup.cfg Update to openstackdocstheme 4 years ago
setup.py Update to openstackdocstheme 4 years ago
test-requirements.txt Don't install testinfra 1.17.0 4 years ago
tox.ini Merge "Use zuul-sphinx README.rst detection" 4 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