
Oh easy_install. In the configure-mirrors zuul-jobs role we write out ~/.pydistutils.cfg. One of the things we do is: allow_hosts = {{ mirror_fqdn }} which results in things like allow_hosts = mirror.dfw.rax.openstack.org True story though - that doesn't match port 8080, so it breaks easy_install if we set index_url = http://mirror.dfw.rax.openstack.org:8080/pypi/simple Is there anything easy_install does right? No? We should probably completely rethink how we're plumbing mirror info into our nodes, but it is non-trivial to get a port into that file and various OpenStack projects are currently blocked on the pypi mirror being out of date. Serve the pypi proxy content from port 80. Change-Id: I518cf55fc6efe7db9493e4f5ec3601cb67f54999
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
Description
Languages
Python
37.2%
Jinja
36.6%
Shell
13.6%
Dockerfile
3.8%
JavaScript
3%
Other
5.8%