infrastructure/.gitlab/issue_templates/Offboarding.md
Jelle van der Waa d7e5d76dd4
.gitlab: Fix archusers playbook selection
Only run it for te required playbooks, exclude the phrik playbook as we
only need it to give demize access to phrik and only running archusers
removes demize from the phrik group. Seperate bug which should be
fixed...
2021-12-01 11:23:29 +01:00

2.4 KiB

Offboarding an Arch Linux team member

Details

  • Team member username:
  • Currently held roles:
  • Removal request:
    • Voting result:

All roles checklist

TU/Developer offboarding checklist

  • Remove entry in group_vars/all/archusers.yml.
  • Remove SSH pubkey from pubkeys/<username>.pub.
  • Run ansible-playbook -t archusers $(git grep -l archusers playbooks/ | grep -v phrik).
  • Remove the user from the Trusted Users/Developers groups on Keycloak.
  • Moderate email address on arch-dev-public (find member and moderate)
  • Remove member from arch-tu and/or arch-dev mailing lists
  • Create issue in archlinux-keyring (choose "Remove Packager Key" and/or "Remove Main Key" template)

DevOps offboarding checklist

  • Remove entries in group_vars/all/root_access.yml.
  • Run ansible-playbook -t root_ssh playbooks/*.yml.
  • Run ansible-playbook playbooks/hetzner_storagebox.yml playbooks/rsync.net.yml.
  • Remove the user from the DevOps group on Keycloak.
  • Remove member from arch-devops-private mailing lists
  • Remove pubkey from Hetzner's key management

Wiki Administrator checklist