
* modules/jenkins/files/slave_scripts/pypi-extract-metadata.py: Twine deals with metadata for us, this script is no longer needed. * modules/jenkins/files/slave_scripts/pypi-upload.sh: Use twine instead of calculating md5sum ourselves and extracting metadata then uploading with curl. * modules/openstack_project/manifests/pypi_slave.pp: Insteall twine (replaces pkginfo dependency). * modules/openstack_project/templates/pypirc.erb: Twine can use a pypirc to determine where and with what credentials to upload pacakges. Create a .pypirc for twine. Change-Id: I8a6aaf5d2c77151a60c2c660e1ff8570fc9255ea
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.
Description
Languages
Jinja
37%
Python
36.7%
Shell
13.6%
Dockerfile
3.9%
JavaScript
3%
Other
5.8%