Put the name(s) of the server in the hosts file before using this. You'll need to liase with your friendly SANBI admins to make the required DNS entries.
To install all the roles in requirements.yml do:
ansible-galaxy install -p roles -r requirements.ymlTo get the vault token, ensure that vault is unsealed and on commander.sanbi.ac.za run:
VAULT_TOKEN=SuperSecretRootTokenInBitwarden VAULT_ADDR=https://commander.sanbi.ac.za:8200 vault token create -policy iridaor ask one on the admins via Slack or SANBI helpdesk.
To use the Vault:
VAULT_TOKEN="blah" VAULT_ADDR="https://commander.sanbi.ac.za:8200" ansible-playbook -u ubuntu -i hosts server.ymlThe -i and -u might not be necessary if you have inventory and remote_user set in ansible.cfg.