Import systemd_mount and systemd_service to OSA

This patch adds the generic roles systemd_mount,
systemd_networkd, and systemd_service,
manipulating systemd units.

This is for DRY purposes.

An individual core group is added, but the general OSA
core group would have core capabilities as a back-stop
for now, until more diversity is found.

Needed-By: https://review.openstack.org/#/c/552866/
Change-Id: Ic139198d4ef3fdd9c6d1ba3555e6e94a20b613bc
This commit is contained in:
Jean-Philippe Evrard 2018-03-14 10:06:02 +00:00
parent 386c0518ba
commit 91742e1857
6 changed files with 69 additions and 0 deletions

View File

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

View File

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

View File

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

View File

@ -952,6 +952,24 @@
description: Ansible role to manage SSH
- project: openstack/ansible-role-sudoers
description: Ansible role to manage Sudoers
- project: openstack/ansible-role-systemd_mount
description: Ansible role to manage systemd mount points
upstream: https://github.com/cloudnull/ansible-systemd_mount
groups:
- openstack-ansible
docimpact-group: openstack-ansible
- project: openstack/ansible-role-systemd_networkd
description: Ansible role to manage systemd networkd
upstream: https://github.com/cloudnull/ansible-systemd_networkd
groups:
- openstack-ansible
docimpact-group: openstack-ansible
- project: openstack/ansible-role-systemd_service
description: Ansible role to manage systemd services
upstream: https://github.com/cloudnull/ansible-systemd_service
groups:
- openstack-ansible
docimpact-group: openstack-ansible
- project: openstack/ansible-role-virtualenv
description: Ansible role to manage Virtualenv
- project: openstack/ansible-role-zookeeper

View File

@ -154,6 +154,9 @@ openstack-ansible:
- ^openstack/openstack-ansible.*
# Then alphabetical order
- openstack/ansible-hardening
- openstack/ansible-role-systemd_mount
- openstack/ansible-role-systemd_networkd
- openstack/ansible-role-systemd_service
- openstack/monitorstack
branches:
- ^stable/.*

View File

@ -228,6 +228,9 @@
- openstack/ansible-role-shade
- openstack/ansible-role-ssh
- openstack/ansible-role-sudoers
- openstack/ansible-role-systemd_mount
- openstack/ansible-role-systemd_networkd
- openstack/ansible-role-systemd_service
- openstack/ansible-role-virtualenv
- openstack/ansible-role-zookeeper
- openstack/ansible-role-zuul