
In an effort to be more consistent about encoding parameters for GET requests made in the script which generates electoral rolls and some event invite lists, centralize calls to the requests module. This has the added benefit of encapsulating retry logic for potential reuse in later additions to the script. Also generalize the query_gerrit() function to flexibly handle both Gerrit REST API which return neutered JSON and Gerrit Gitweb queries for retrieving YAML with its own special character encoding challenges. Further extract out the JSON decoder error handling so it can be reused for other APIs than Gerrit's in future feature additions. Change-Id: Ibda65d41c17416eb28eb326e2cdd28c90153f108
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
Jinja
37%
Python
36.7%
Shell
13.6%
Dockerfile
3.9%
JavaScript
3%
Other
5.8%