2020-07-27 11:25:07 +02:00
|
|
|
<!--
|
|
|
|
This template should be used for offboarding Arch Linux team members.
|
|
|
|
-->
|
|
|
|
|
|
|
|
# Offboarding an Arch Linux team member
|
|
|
|
|
|
|
|
## Details
|
|
|
|
|
|
|
|
- **Team member username**:
|
|
|
|
- **Currently held roles**: <!-- Add known roles here like TU, DevOps, etc -->
|
2021-01-03 17:59:47 +01:00
|
|
|
- **Removal request**: <!-- Add link to relevant mailing list mail -->
|
|
|
|
- **Voting result**: <!-- Add link to relevant mailing list mail -->
|
2020-07-27 11:25:07 +02:00
|
|
|
|
|
|
|
## All roles checklist
|
|
|
|
|
|
|
|
- [ ] Remove user email by reverting instructions from `docs/email.md`.
|
|
|
|
- [ ] Set user to inactive in archweb: https://www.archlinux.org/admin/auth/user/
|
2021-03-31 19:18:25 +02:00
|
|
|
- [ ] Remove member from [staff mailing lists](https://lists.archlinux.org/admin/staff/members)
|
2021-03-31 19:20:04 +02:00
|
|
|
- [ ] Ask the user to leave `#archlinux-staff` on Freenode and forget the password
|
2020-07-27 11:25:07 +02:00
|
|
|
|
|
|
|
## TU/Developer offboarding checklist
|
|
|
|
|
|
|
|
- [ ] Remove entry in `group_vars/all/archusers.yml`.
|
|
|
|
- [ ] Remove SSH pubkey from `pubkeys/<username>.pub`.
|
|
|
|
- [ ] Run `ansible-playbook -t archusers playbooks/*.yml`.
|
|
|
|
- [ ] Remove the user from the `Trusted Users`/`Developers` groups on Keycloak.
|
2020-09-29 22:39:27 +02:00
|
|
|
- [ ] Moderate email address on [arch-dev-public](https://lists.archlinux.org/admin/arch-dev-public/members) (find member and moderate)
|
|
|
|
- [ ] Remove member from [arch-tu mailing lists](https://lists.archlinux.org/admin/arch-tu/members)
|
2021-02-02 01:47:32 +01:00
|
|
|
- [ ] Create keyring revocation ticket
|
2020-07-27 11:25:07 +02:00
|
|
|
|
|
|
|
## 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.
|
2020-09-29 22:39:27 +02:00
|
|
|
- [ ] Remove member from [arch-devops-private mailing lists](https://lists.archlinux.org/admin/arch-devops-private/members)
|
|
|
|
- [ ] Remove pubkey from [Hetzner's key management](https://robot.your-server.de/key/index)
|
|
|
|
|
|
|
|
## Wiki Administrator checklist
|
|
|
|
|
|
|
|
- [ ] Remove the user from the `Wiki Admins` group on Keycloak.
|
|
|
|
- [ ] Remove member from [arch-wiki-admins mailing list](https://lists.archlinux.org/admin/arch-wiki-admins/members).
|