diff --git a/gerrit/acls/openstack/ansible-role-openstack-operations.config b/gerrit/acls/openstack/ansible-role-openstack-operations.config deleted file mode 100644 index d06c89bd47..0000000000 --- a/gerrit/acls/openstack/ansible-role-openstack-operations.config +++ /dev/null @@ -1,14 +0,0 @@ -[access "refs/heads/*"] -abandon = group ansible-role-openstack-operations-core -create = group ansible-role-openstack-operations-core -label-Code-Review = -2..+2 group ansible-role-openstack-operations-core -label-Workflow = -1..+1 group ansible-role-openstack-operations-core - -[access "refs/tags/*"] -pushSignedTag = group ansible-role-openstack-operations-core - -[receive] -requireChangeId = true - -[submit] -mergeContent = true diff --git a/gerrit/acls/openstack/tripleo-ansible.config b/gerrit/acls/openstack/tripleo-ansible.config new file mode 100644 index 0000000000..bb4c5ca7e8 --- /dev/null +++ b/gerrit/acls/openstack/tripleo-ansible.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] +abandon = group tripleo-ansible-core +label-Code-Review = -2..+2 group tripleo-ansible-core +label-Verified = -1..+1 group tripleo-ci +label-Workflow = -1..+1 group tripleo-ansible-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 951b68fbea..cd4d097fb8 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -1101,6 +1101,7 @@ description: Ansible role to manage Nodepool - project: openstack/ansible-role-openstack-operations description: Ansible role to perform common tasks to manage OpenStack clouds + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-openstacksdk @@ -1142,171 +1143,172 @@ docimpact-group: openstack-ansible - project: openstack/ansible-role-tripleo-aodh description: TripleO related Ansible role for Aodh - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-barbican description: TripleO related Ansible role for Barbican - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-ceilometer description: TripleO related Ansible role for Ceilometer - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-cinder description: TripleO related Ansible role for Cinder - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-congress description: TripleO related Ansible role for Congress - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-designate description: TripleO related Ansible role for Designate - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-glance description: TripleO related Ansible role for Glance - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-gnocchi description: TripleO related Ansible role for Gnocchi - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-haproxy description: TripleO related Ansible role for Haproxy - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-heat description: TripleO related Ansible role for Heat - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-horizon description: TripleO related Ansible role for Horizon - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-ironic description: TripleO related Ansible role for Ironic - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-keepalived description: TripleO related Ansible role for Keepalived - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-keystone description: TripleO related Ansible role for keystone - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-manila description: TripleO related Ansible role for Manila - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-memcached description: TripleO related Ansible role for Memcached - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-mistral description: TripleO related Ansible role for Mistral - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-modify-image description: Ansible role to modify container images built for TripleO + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-neutron description: TripleO related Ansible role for Neutron - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-nova description: TripleO related Ansible role for Nova - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-octavia description: TripleO related Ansible role for Octavia - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-opendaylight description: TripleO related Ansible role for OpenDaylight - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-ovn description: TripleO related Ansible role for OVN - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-panko description: TripleO related Ansible role for Panko - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-qdrouterd description: TripleO related Ansible role for Qpid Dispatch Router - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-rabbitmq description: TripleO related Ansible role for RabbitMQ - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-rsyslog-sidecar description: TripleO related Ansible role for Rsyslog Sidecar - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-sahara description: TripleO related Ansible role for Sahara - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-sensu description: TripleO related Ansible role for Sensu - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-swift description: TripleO related Ansible role for Swift - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-tacker description: TripleO related Ansible role for Tacker - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-tempest description: TripleO related Ansible role for Tempest - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-ui description: TripleO related Ansible role for the Tripleo UI - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-tripleo-zaqar description: TripleO related Ansible role for Zaqar - acl-config: /home/gerrit2/acls/openstack/tripleo.config + acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config groups: - tripleo - project: openstack/ansible-role-virtualenv @@ -7156,6 +7158,12 @@ - project: openstack/trio2o description: Trio2o is to provide APIs gateway for multiple OpenStack clouds to act as a single OpenStack cloud. +- project: openstack/tripleo-ansible + description: TripleO Ansible project repository. Contains playbooks for use with + TripleO OpenStack deployments. + groups: + - tripleo + upstream: https://github.com/jillr/tripleo-ansible.git - project: openstack/tripleo-common description: A Python library for code common to TripleO CLI and TripleO UI. acl-config: /home/gerrit2/acls/openstack/tripleo.config diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 4c705295c4..afcdfb4867 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -2448,6 +2448,7 @@ tripleo: - openstack/puppet-tripleo - openstack/python-tripleoclient - openstack/tempest-tripleo-ui + - openstack/tripleo-ansible - openstack/tripleo-common - openstack/tripleo-common-tempest-plugin - openstack/tripleo-docs diff --git a/zuul/main.yaml b/zuul/main.yaml index ae6fadbbf6..91d768b615 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -1367,6 +1367,7 @@ - openstack/transparency-policy - openstack/tricircle - openstack/trio2o + - openstack/tripleo-ansible - openstack/tripleo-common - openstack/tripleo-common-tempest-plugin - openstack/tripleo-docs