Clark Boylan 0fe4c04172 Aggregate all gitea repos and check against them
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
2019-03-01 20:49:30 -08:00
2019-03-01 20:02:26 +00:00
2019-02-27 11:18:04 +11:00
2019-02-28 17:13:31 +00:00
2019-02-14 16:39:12 -08:00
2019-02-28 18:21:20 +00:00
2019-02-27 10:32:02 -08:00
2019-02-25 13:14:51 -08:00
2016-07-15 12:04:48 -07:00
2019-02-25 13:14:51 -08:00
2018-11-02 08:19:53 +11:00
2016-06-02 10:47:36 +03:00
2019-02-12 23:19:27 +00:00
2014-09-30 12:40:59 -07:00
2018-06-25 11:19:43 +10:00
2018-06-25 11:19:43 +10:00
2018-11-07 06:20:33 +11:00

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
System configuration for the OpenDev Collaboratory
Readme 154 MiB
Languages
Jinja 37%
Python 36.7%
Shell 13.6%
Dockerfile 3.9%
JavaScript 3%
Other 5.8%