system-config/modules/openstack_project/manifests
Monty Taylor d76f051d22 Attempt to more fully manage project creation.
Manage project creation via yaml files. Also,
Modify the manage_projects scripts to configure Gerrit project ACLs.
This change expects the project yaml to exist. The change will clone the
project for the localhost Gerrit install. It will then checkout the
meta/config ref, copy the ACL config file into the repo, commit, and
push to the origin. The ACL config location should be specified in the
projects.yaml file with the acl_config key.

For this to work the ACLs will need to be copied by Puppet from Puppet
to the Gerrit host. Add the file resource to do this as well.

Change-Id: I15a1ec13b381dce3c115c01c21f404ab79e72cc4
Reviewed-on: https://review.openstack.org/15352
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-11-14 01:18:23 +00:00
..
backup_server.pp Make a class for each type of server. 2012-07-23 10:33:20 -05:00
bare_slave.pp Style Guide updates for puppet-lint 2012-09-27 14:59:57 +00:00
base.pp Add shell accounts for Jeremy Stanley (fungi). 2012-10-31 16:37:06 +00:00
cacti_device.pp Make cacti_device a define. 2012-10-30 13:37:58 +00:00
cacti.pp Undo problematic line continuations and ignore. 2012-11-12 18:30:14 +00:00
community.pp Style Guide updates for puppet-lint 2012-09-27 14:59:57 +00:00
dashboard.pp Style Guide updates for puppet-lint 2012-09-27 14:59:57 +00:00
eavesdrop.pp Normalize IRC server name references. 2012-11-05 17:48:23 +00:00
etherpad_dev.pp Add etherpad-dev node and host class. 2012-11-02 06:59:11 +00:00
etherpad.pp Align etherpad vhost ssl section with standard. 2012-10-20 15:39:25 +00:00
gerrit.pp Attempt to more fully manage project creation. 2012-11-14 01:18:23 +00:00
glancetest.pp A few puppetmaster migration errors. 2012-08-19 18:25:04 +00:00
init.pp Pass sysadmins list into node defs. 2012-09-10 15:58:27 +00:00
jenkins_dev.pp Pass sysadmins list into node defs. 2012-09-10 15:58:27 +00:00
jenkins.pp Fix bug preventing job builder from running. 2012-10-23 16:34:29 +00:00
lists.pp added user smaffulli to lists.openstack.org 2012-09-24 19:14:00 +00:00
paste.pp Pass sysadmins list into node defs. 2012-09-10 15:58:27 +00:00
planet.pp Pass sysadmins list into node defs. 2012-09-10 15:58:27 +00:00
puppet_cron.pp logdest doesn't seem to work like you'd expect. 2012-08-20 00:24:50 +00:00
puppetmaster.pp Install salt master and add minions. 2012-10-23 16:48:15 +00:00
pypi.pp Pass sysadmins list into node defs. 2012-09-10 15:58:27 +00:00
review_dev.pp Attempt to more fully manage project creation. 2012-11-14 01:18:23 +00:00
review.pp Attempt to more fully manage project creation. 2012-11-14 01:18:23 +00:00
server.pp Pass sysadmins list into node defs. 2012-09-10 15:58:27 +00:00
slave_template.pp Fix jenkins ssh key dependency in slave template. 2012-10-09 20:45:05 +00:00
slave.pp Install salt master and add minions. 2012-10-23 16:48:15 +00:00
static.pp Add docs-draft.o.o vhost on static.o.o. 2012-11-08 23:13:53 +00:00
template.pp Kill trailing whitespace. 2012-10-05 23:27:31 +00:00
translation_slave.pp New job template for translation management. 2012-09-11 13:37:50 +00:00
users.pp Create localuser.pp 2012-11-10 23:50:17 +00:00
wiki.pp Pass sysadmins list into node defs. 2012-09-10 15:58:27 +00:00
zuul.pp Add url_pattern to zuul.conf. 2012-08-24 17:47:11 +00:00