
We are currently attempting to create repos which already exist. This fails. The reason for this is we set the gitea_org_repos fact for each org overriding the last org. This means only the last org processed has any projects in this list. We then check against this list when creating projects so that we only create projects if they aren't in the list. Meaning any project for repos not in the last org attempts to get recreated. We can address this by keeping a global list of repos regardless of org then checking against that. An alternative solution would be to process projects for each org separately. Or to have gitea give us the global list so we don't have to build it ourselves. Change-Id: Id9a480634918dad2160a4e040a41ce6226ae67d8
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%