onboarding arc support desk staff - raeker/ARC-Wiki-Test GitHub Wiki

Advanced Research Computing : Onboarding ARC support desk staff

This document covers Ansible changes required for onboarding a support desk employee and instructions for running  corresponding Ansible playbooks for pushing the changes out.

If you are doing these steps below it is assumed that the new support desk employee has taken the necessary ITS training.

Ansible changes

Create a new branch named hotfix/supportDeskAdd

Edit the following file: group_vars/all/accounts

Edit variable itsSupportDesk

Example

itsSupportDesk:
  - uniquename1
  - uniquename2
Submit PR

After PR approval and merge

From flux-admin09 logged in as yourself navigate to /etc/ansible

Run the following playbooks to update SUDO and SSH access on headServers and buildServers

SUDO Update

ansible-playbook -i hpc-prod -l 'headServers:buildServers' utilityPlaybook/sudo.yml -t sudoersD
ansible-playbook -i hpc-stage -l 'headServers:buildServers' utilityPlaybook/sudo.yml -t sudoersD
ansible-playbook -i hpc-dev -l 'headServers:buildServers' utilityPlaybook/sudo.yml -t sudoersD

SSHD Update

ansible-playbook -i hpc-prod -l 'headServers:buildServers' utilityPlaybook/sshd.yml -t sshdCfg
ansible-playbook -i hpc-stage -l 'headServers:buildServers' utilityPlaybook/sshd.yml -t sshdCfg
ansible-playbook -i hpc-dev -l 'headServers:buildServers' utilityPlaybook/sshd.yml -t sshdCfg
⚠️ **GitHub.com Fallback** ⚠️