1
1
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-09-22 14:01:29 +02:00
infrastructure/.gitlab/issue_templates/Onboarding.md
2021-06-02 16:15:00 +02:00

2.9 KiB

Onboarding an Arch Linux team member

Details

  • Team member username:
  • Application:
    • Voting result:

All roles checklist

The mailing list password can be found in misc/additional-credentials.vault.

Developer onboarding checklist

  • Add entry in group_vars/all/archusers.yml.
  • Add SSH pubkey to pubkeys/<username>.pub.
  • Run ansible-playbook -t archusers playbooks/*.yml.
  • Assign the user to the Developers groups on Keycloak.
  • Assign the user to the Developers group on archlinux.org
  • Subscribe user to internal arch-dev mailing list
  • Whitelist email address on arch-dev-public (find member and unmoderate)

TU onboarding checklist

  • Add entry in group_vars/all/archusers.yml.
  • Add SSH pubkey to pubkeys/<username>.pub.
  • Run ansible-playbook -t archusers playbooks/*.yml.
  • Assign the user to the Trusted Users groups on Keycloak.
  • Assign the user to the Trusted Users group on archlinux.org
  • Whitelist email address on arch-dev-public (find member and unmoderate)
  • Subscribe user to internal arch-tu mailing list

DevOps onboarding checklist

  • Add entries in group_vars/all/root_access.yml.
  • Run ansible-playbook -t root_ssh playbooks/all-hosts-basic.yml.
  • Run ansible-playbook playbooks/hetzner_storagebox.yml playbooks/rsync.net.yml.
  • Assign the user to the DevOps group on Keycloak.
  • Subscribe user to arch-devops-private mailing lists
  • Add pubkey to Hetzner's key management for Dedicated server rescue system.

Wiki Administrator checklist