Browse Source

Update Ansible roles for ATOS and Thales HSMs

This patch adds storyboard projects for two of the Ansible roles
used to manage Hardware Security Modules (HSMs).

It also updates the ACLs for the projects as they are now part
of the Barbican team.

Depends-On: I19026ba1cc6e4e8376946765a03a756394e4c09c
Change-Id: I81caeccda755b31921d4cbf2c9ad943252df4fb8
changes/28/748028/1
Douglas Mendizábal 2 years ago
parent
commit
98aff78889
  1. 11
      gerrit/acls/openstack/ansible-role-atos-hsm.config
  2. 11
      gerrit/acls/openstack/ansible-role-thales-hsm.config
  3. 10
      gerrit/projects.yaml
  4. 2
      gerritbot/channels.yaml

11
gerrit/acls/openstack/ansible-role-atos-hsm.config

@ -1,11 +0,0 @@
[access "refs/heads/*"]
abandon = group ansible-role-atos-hsm-core
label-Code-Review = -2..+2 group ansible-role-atos-hsm-core
label-Workflow = -1..+1 group ansible-role-atos-hsm-core
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

11
gerrit/acls/openstack/ansible-role-thales-hsm.config

@ -1,11 +0,0 @@
[access "refs/heads/*"]
abandon = group ansible-role-thales-hsm-core
label-Code-Review = -2..+2 group ansible-role-thales-hsm-core
label-Workflow = -1..+1 group ansible-role-thales-hsm-core
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

10
gerrit/projects.yaml

@ -833,6 +833,10 @@
- project: openstack/ansible-role-atos-hsm
description: Ansible role to manage ATOS Hardware Security Module (HSM) client
software
use-storyboard: true
groups:
- barbican
acl-config: /home/gerrit2/acls/openstack/barbican.config
- project: openstack/ansible-role-chrony
description: Ansible role to manage chrony
acl-config: /home/gerrit2/acls/openstack/tripleo-ansible.config
@ -874,7 +878,7 @@
use-storyboard: true
groups:
- barbican
acl-config: /home/gerrit2/acls/openstack/barbican-specs.config
acl-config: /home/gerrit2/acls/openstack/barbican.config
- 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
@ -910,6 +914,10 @@
- project: openstack/ansible-role-thales-hsm
description: Ansible role to manage Thales Hardware Security Module (HSM) client
software
use-storyboard: true
groups:
- barbican
acl-config: /home/gerrit2/acls/openstack/barbican.config
- project: openstack/ansible-role-tripleo-aodh
description: RETIRED, TripleO related Ansible role for Aodh
acl-config: /home/gerrit2/acls/openstack/retired.config

2
gerritbot/channels.yaml

@ -223,12 +223,10 @@ openstack-ansible:
- ^openstack/openstack-ansible.*
- openstack/ansible-config_template
- openstack/ansible-hardening
- openstack/ansible-role-atos-hsm
- openstack/ansible-role-python_venv_build
- openstack/ansible-role-systemd_mount
- openstack/ansible-role-systemd_networkd
- openstack/ansible-role-systemd_service
- openstack/ansible-role-thales-hsm
- openstack/ansible-role-uwsgi
- x/monitorstack
branches:

Loading…
Cancel
Save