MASH Services
MASH services are deployed using the mother-of-all-self-hosting/mash-playbook. This is also where you find a more extensive documentation of this playbook.
Running the playbook
Warnung
Only ever run the playbook from this host. It’s very important that you always use the latest vars.yml
.
By only using the vars.yml
on this host we can ensure that no changes are made that others are not aware of.
SSH into urubaen.hyteck.de
as qzt_admin
. Reach out to Julian if you don’t have access to that host yet.
Hinweis
On Windows, use Putty to access the server.
Navigate to the mash playbook
cd mash-playbook
Get the latest version of the playbook and update roles
just update
Run the playbook to deploy the configuration, update services and install new ones. In the end all services will be restarted.
just install-all
Hinweis
To access the server, we use a shared SSH-Key. You finde the passphrase for this key in the password manager by searching for „SSH“.
Making configuration changes
Let’s say you need to change the password of it@queereszentrumtuebingen.de This e-mail address is used by Vaultwarden to send e-mails, so a change of password must be reflected in the configuration.
Open inventory/host_vars/qz/vars.yml
and make the necessary adjustments. Don’t forget to save.
...
vaultwarden_config_smtp_username: 'it@queereszentrumtuebingen.de'
vaultwarden_config_smtp_password: 'VERYSECRET'
Warnung
Only make configuration changes in the vars.yml
on urubaen.hyteck.de
. All other changes will be overwritten.
To apply the configuration follow the instructions at Running the playbook.