System configuration for the OpenDev Collaboratory
42078ca25a
Fedora 18 uses puppet2.7 natively so we use that and gem install hiera. Also updates our openstack_project:base manifest so that we upgrade hiera via the gem provider. Change-Id: I2ad8c1a81f9955f6de7812f72075fae84f7f7d7f NOTE: puppetlabs only provides puppet > 3 for Fedora 18 anyway. Reviewed-on: https://review.openstack.org/32449 Reviewed-by: James E. Blair <corvus@inaugust.com> Approved: Clark Boylan <clark.boylan@gmail.com> Reviewed-by: Clark Boylan <clark.boylan@gmail.com> Tested-by: Jenkins |
||
---|---|---|
doc/source | ||
launch | ||
manifests | ||
modules | ||
tools | ||
.gitignore | ||
.gitreview | ||
install_jenkins_slave.sh | ||
install_modules.sh | ||
install_puppet.sh | ||
Rakefile | ||
README.md | ||
run_puppet.sh | ||
setup.cfg | ||
setup.py | ||
test.sh | ||
tox.ini |
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://ci.openstack.org for more information.