From dddf8aef407e76594f7445514b3c403423bfb65b Mon Sep 17 00:00:00 2001 From: Jill Rouleau Date: Tue, 3 Jul 2018 11:52:00 -0700 Subject: [PATCH] Adding Ansible roles for TripleO Based on the newly introduced design of per-repository Ansible roles for TripleO component management, this change adds the bulk of repos needed for TripleO Ansible tooling. Related to: Ic016538588afdb1d483ab892a1d4b17fc77b5dd4 Change-Id: Ib02f9ef8fc9172c65851c1fa30ad51114a4c7e0e Needed-By: Ie8aea149d97b77bdfd8455d3e36e97bb47510afc blueprint: ansible-tasks-to-role --- gerrit/projects.yaml | 160 ++++++++++++++++++++++++++++++++++++++++ gerritbot/channels.yaml | 32 ++++++++ zuul/main.yaml | 32 ++++++++ 3 files changed, 224 insertions(+) diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 611c19aa1b..a4d3422cec 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -1129,15 +1129,175 @@ groups: - openstack-ansible 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 + groups: + - tripleo +- project: openstack/ansible-role-tripleo-barbican + description: TripleO related Ansible role for Barbican + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-ceilometer + description: TripleO related Ansible role for Ceilometer + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-cinder + description: TripleO related Ansible role for Cinder + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-congress + description: TripleO related Ansible role for Congress + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-designate + description: TripleO related Ansible role for Designate + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-glance + description: TripleO related Ansible role for Glance + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-gnocchi + description: TripleO related Ansible role for Gnocchi + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-haproxy + description: TripleO related Ansible role for Haproxy + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-heat + description: TripleO related Ansible role for Heat + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-horizon + description: TripleO related Ansible role for Horizon + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-ironic + description: TripleO related Ansible role for Ironic + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-keepalived + description: TripleO related Ansible role for Keepalived + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo - project: openstack/ansible-role-tripleo-keystone description: TripleO related Ansible role for keystone acl-config: /home/gerrit2/acls/openstack/tripleo.config groups: - tripleo +- project: openstack/ansible-role-tripleo-manila + description: TripleO related Ansible role for Manila + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-memcached + description: TripleO related Ansible role for Memcached + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-mistral + description: TripleO related Ansible role for Mistral + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo - project: openstack/ansible-role-tripleo-modify-image description: Ansible role to modify container images built for TripleO groups: - tripleo +- project: openstack/ansible-role-tripleo-neutron + description: TripleO related Ansible role for Neutron + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-nova + description: TripleO related Ansible role for Nova + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-octavia + description: TripleO related Ansible role for Octavia + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-opendaylight + description: TripleO related Ansible role for OpenDaylight + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-ovn + description: TripleO related Ansible role for OVN + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-panko + description: TripleO related Ansible role for Panko + acl-config: /home/gerrit2/acls/openstack/tripleo.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 + groups: + - tripleo +- project: openstack/ansible-role-tripleo-rabbitmq + description: TripleO related Ansible role for RabbitMQ + acl-config: /home/gerrit2/acls/openstack/tripleo.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 + groups: + - tripleo +- project: openstack/ansible-role-tripleo-sahara + description: TripleO related Ansible role for Sahara + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-sensu + description: TripleO related Ansible role for Sensu + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-swift + description: TripleO related Ansible role for Swift + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-tacker + description: TripleO related Ansible role for Tacker + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo +- project: openstack/ansible-role-tripleo-tempest + description: TripleO related Ansible role for Tempest + acl-config: /home/gerrit2/acls/openstack/tripleo.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 + groups: + - tripleo +- project: openstack/ansible-role-tripleo-zaqar + description: TripleO related Ansible role for Zaqar + acl-config: /home/gerrit2/acls/openstack/tripleo.config + groups: + - tripleo - project: openstack/ansible-role-virtualenv description: Ansible role to manage Virtualenv - project: openstack/ansible-role-whisper diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 7228af2aec..fc20056374 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -2393,8 +2393,40 @@ tripleo: - openstack-infra/tripleo-ci - openstack/ansible-role-container-registry - openstack/ansible-role-redhat-subscription + - openstack/ansible-role-tripleo-aodh + - openstack/ansible-role-tripleo-barbican + - openstack/ansible-role-tripleo-ceilometer + - openstack/ansible-role-tripleo-cinder + - openstack/ansible-role-tripleo-congress + - openstack/ansible-role-tripleo-designate + - openstack/ansible-role-tripleo-glance + - openstack/ansible-role-tripleo-gnocchi + - openstack/ansible-role-tripleo-haproxy + - openstack/ansible-role-tripleo-heat + - openstack/ansible-role-tripleo-horizon + - openstack/ansible-role-tripleo-ironic + - openstack/ansible-role-tripleo-keepalived - openstack/ansible-role-tripleo-keystone + - openstack/ansible-role-tripleo-manila + - openstack/ansible-role-tripleo-memcached + - openstack/ansible-role-tripleo-mistral - openstack/ansible-role-tripleo-modify-image + - openstack/ansible-role-tripleo-neutron + - openstack/ansible-role-tripleo-nova + - openstack/ansible-role-tripleo-octavia + - openstack/ansible-role-tripleo-opendaylight + - openstack/ansible-role-tripleo-ovn + - openstack/ansible-role-tripleo-panko + - openstack/ansible-role-tripleo-qdrouterd + - openstack/ansible-role-tripleo-rabbitmq + - openstack/ansible-role-tripleo-rsyslog-sidecar + - openstack/ansible-role-tripleo-sahara + - openstack/ansible-role-tripleo-sensu + - openstack/ansible-role-tripleo-swift + - openstack/ansible-role-tripleo-tacker + - openstack/ansible-role-tripleo-tempest + - openstack/ansible-role-tripleo-ui + - openstack/ansible-role-tripleo-zaqar - openstack/diskimage-builder - openstack/instack - openstack/instack-undercloud diff --git a/zuul/main.yaml b/zuul/main.yaml index db7d373835..59f8fc3e45 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -251,8 +251,40 @@ - openstack/ansible-role-systemd_mount - openstack/ansible-role-systemd_networkd - openstack/ansible-role-systemd_service + - openstack/ansible-role-tripleo-aodh + - openstack/ansible-role-tripleo-barbican + - openstack/ansible-role-tripleo-ceilometer + - openstack/ansible-role-tripleo-cinder + - openstack/ansible-role-tripleo-congress + - openstack/ansible-role-tripleo-designate + - openstack/ansible-role-tripleo-glance + - openstack/ansible-role-tripleo-gnocchi + - openstack/ansible-role-tripleo-haproxy + - openstack/ansible-role-tripleo-heat + - openstack/ansible-role-tripleo-horizon + - openstack/ansible-role-tripleo-ironic + - openstack/ansible-role-tripleo-keepalived - openstack/ansible-role-tripleo-keystone + - openstack/ansible-role-tripleo-manila + - openstack/ansible-role-tripleo-memcached + - openstack/ansible-role-tripleo-mistral - openstack/ansible-role-tripleo-modify-image + - openstack/ansible-role-tripleo-neutron + - openstack/ansible-role-tripleo-nova + - openstack/ansible-role-tripleo-octavia + - openstack/ansible-role-tripleo-opendaylight + - openstack/ansible-role-tripleo-ovn + - openstack/ansible-role-tripleo-panko + - openstack/ansible-role-tripleo-qdrouterd + - openstack/ansible-role-tripleo-rabbitmq + - openstack/ansible-role-tripleo-rsyslog-sidecar + - openstack/ansible-role-tripleo-sahara + - openstack/ansible-role-tripleo-sensu + - openstack/ansible-role-tripleo-swift + - openstack/ansible-role-tripleo-tacker + - openstack/ansible-role-tripleo-tempest + - openstack/ansible-role-tripleo-ui + - openstack/ansible-role-tripleo-zaqar - openstack/ansible-role-virtualenv - openstack/ansible-role-whisper - openstack/ansible-role-zookeeper