Onboard antiz as Trusted User
Onboarding an Arch Linux team member
Details
- Team member username: @antiz
- Application: https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/thread/5XZU2PEM5VLNUS2VJG3WUYH2SPW54GMO/
- Voting result: https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/thread/5XZU2PEM5VLNUS2VJG3WUYH2SPW54GMO/#QYOQ3FHXXXY2VAF6CXLASGLVRHJVJ2ZI
-
SSH public key:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCrEi1Gsid0SSWfLUpQBKRd/FpBWXO2zXhTWvO9h4tTE7BoFMNPUsIjFX7VKXECGFe8rpsVxFDv86npYKGH3cDL5FM3OqK0430yhrSQauK0b3Cfg4KQQupttKeG5FL2HtroXBvjL6y1zX3zeaTOEU4xHS3tiCXosIcP6Nm9N3ZiTWo9U+O6NvG9Ckh2px8BMmmvnL85OiYmn51uKho9/juuwB6RnEG3RkI9nuIlCRnu5DM7ta/pl+mUcw1bfzYI1Hv6JTpchSl89E4ymdiol/vqmN7CHeiMqxmSrQSqOHBoTj5Y0XdwEB0gNun3nDuntS3gjXzWScurOMZal/y1Agug/GFkBaFtEJ+ukD+V+cs14APUKV/5wdFKsg8oPKR1hEk980byNuxQNcF8nI016zBO2eMUbLs/ZU6Ny5ZBpGLdO2MBloOknL/2+VE7Z+8ikR5e+qMnwzctYO3Zj/i1R/OYQJnfKuUjfqPDDeobGR7PgWL+4D++EFnb4YZSG9Pfhj/1MW9T7lKEyjyciGC13fxlX52zUwBvKVE+t+nvz5XR9BbRDFTQ1jLga6eAOnwlmiurxmy0fEvccs5HiSuLcEX2sF9lyrpuHwTPNHwoT67aGcFZSCzmZNcFCG6uP8ywBnbULraa8h3+vvAvqQUdsupBPr1tQOLTtXyTlIIB9r/c3Q==
- Full Name: Robin Candau
- Personal e-mail address: <redacted>
- PGP key ID used with personal e-mail address: 0xD33FAA16B937F3B2
- Communication e-mail address: [arch]
All roles checklist
-
Add user mail if TU or developer, or support staff and communication e-mail address is arch.
-
Add new user email as per
docs/email.md
. -
Add entry in
group_vars/all/archusers.yml
.- If support staff
hosts
should be set tomail.archlinux.org
. -
homedir.archlinux.org
is also allowed for support staff, but it is opt-in.
- If support staff
-
Add SSH pubkey to
pubkeys/<username>.pub
. -
Run
ansible-playbook -t archusers $(git grep -l archusers playbooks/ | grep -v phrik)
.
-
Add new user email as per
- Create a new user in archweb. Select the appropriate group membership and allowed repos (if applicable).
- Subscribe communication e-mail address to internal staff mailing list.
- Allow sending from communication e-mail address on arch-dev-public (subscribe and/or find address and remove moderation).
-
Give the user access to
#archlinux-staff
on Libera Chat. - Give the user a link to our staff services page.
- Replace the Team member username with the @-prefixed username on Gitlab.
- Remove personal information (such as Full Name and Personal e-mail address, as well as the clearsigned representation of this data), remove the description history and make the issue non-confidential.
- Request staff cloak on Libera Chat (Group contacts)
TU/Developer onboarding checklist
- Create an issue in archlinux-keyring using the "New Packager Key" template.
-
Assign the user to the
Trusted Users
orDevelopers
group on Keycloak. -
Assign the user to the
Trusted Users
orDevelopers
group on archlinux.org. - Subscribe communication e-mail address to internal arch-tu or arch-dev mailing list.
-
Give the user access to
#archlinux-tu
or#archlinux-dev
on Libera Chat.