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.