haccfiles/hosts/hainich/services
stuebinm 5ae144d59e Patch mattermost module to allow secrets outside the nix store
This adds a custom mattermost module (`services.mattermost-patched`) which is
identical to the one in nixpkgs except that it also has an option `secretConfig`,
which should point to a file containing all secret parts of the mattermost config
(e.g. mailserver password), and which is merged with the config genereated from
the module at startup time.

This allows us to have a (almost) immutable config without having secrets in the
nix store.

Before deploying this, add a secrets file at /var/lib/mattermost/screts.json
(on the host — there is a bind mount in place so we won't have to enter the
container each time to change something).
2021-03-24 21:36:13 +00:00
..
codimd.nix hainich: init restic backups 2021-02-15 07:23:23 +00:00
docker.nix complete restructure of haccfiles 2021-01-10 23:53:41 +00:00
gitlab-runner.nix hainich/gitlab-runner: Move registration token 2021-02-10 22:40:03 +00:00
hasenloch.nix hainich/hasenloch: set config suitable for r2r 2021-03-24 19:28:22 +01:00
lantifa.nix hainich: init restic backups 2021-02-15 07:23:23 +00:00
mail.nix security: remove hexchen mail 2021-03-13 00:27:53 +01:00
mattermost.nix Patch mattermost module to allow secrets outside the nix store 2021-03-24 21:36:13 +00:00
minecraft.nix hainich/minecraft: Update to paper 1.16.6-167 2021-03-24 21:13:26 +01:00
monitoring.nix hainich/monitoring: init prometheus 2021-02-06 16:41:02 +00:00
murmur.nix mumble.hacc.space: move site from gitlab into nix derivation 2021-03-17 22:35:51 +01:00
nginx.nix hainich/nginx: redirect hacc.space to hacc.earth 2021-03-18 19:12:14 +01:00
syncthing.nix security: remove hexchen 2021-03-12 23:53:51 +01:00
workadventure.nix hainich: init workadventure 2021-03-11 00:11:51 +01:00