System configuration for the OpenDev Collaboratory
b6c833b82a
* .../files/slave_scripts/pypi-extract-name.py: Add --tarball and --wheel switches to return the proper corresponding name versions, since they differ in some cases in the presence of non-alphanumeric characters. Make --tarball the default for backward-compatibility. This adds a dependency on the wheel module. * .../files/slave_scripts/pypi-extract-universal.py: Use the correct py2 indicator for non-universal wheel types rather than the old py27 fallback. * .../files/slave_scripts/pypi-tarball-upload.sh: Request the tarball version of the package name prefix. * .../files/slave_scripts/pypi-wheel-upload.sh: Request the wheel version of the package name prefix, and also correct the version/type separator character. * .../manifests/pypi_slave.pp: Always install the latest versions of the wheel and twine packages. Change-Id: I2ae724f1f4d0a88b602e3581a0b06b999fb4833c |
||
---|---|---|
doc/source | ||
launch | ||
manifests | ||
modules | ||
tools | ||
.gitignore | ||
.gitreview | ||
install_jenkins_slave.sh | ||
install_modules.sh | ||
install_puppet.sh | ||
make_swap.sh | ||
Rakefile | ||
README.md | ||
run_all.sh | ||
run_puppet.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
test.sh | ||
tox.ini |
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://ci.openstack.org for more information.
Documentation
The documentation presented at http://ci.openstack.org comes from git://git.openstack.org/openstack-infra/config repo's docs/source. To build the documentation use
$ tox -evenv python setup.py build_sphinx