Create playbook for user removal
Create a playbook to deactivate/remove a user from our servers. For example when a Trusted User or Developer resigns.
- Deactive user in Archweb and move it to the corresponding fellows group and disable the user (this requires a management command from archweb)
- Remove the pubkey from the infrastructure repo
- Remove the user from all servers
- Run the relevant role to remove the users pubkey from our servers
- Optional Create a ticket for keyring
- Optional Update BBS/Bugtracker role (if this is easily scriptable)
- Optional: List packages still signed by this user in the repos (could be an archweb management command as well, combine with deactivation)
Migrated from: https://kanboard.archlinux.org/project/1/task/97