forked from CCCHH/nix-infra
Add mjolnir host running mjolnir for Matrix moderation
Also see: https://wiki.hamburg.ccc.de/infrastructure:services:mjolnir
This commit is contained in:
parent
f3f5d5a611
commit
3059843e1a
9 changed files with 337 additions and 0 deletions
28
config/hosts/mjolnir/mjolnir.nix
Normal file
28
config/hosts/mjolnir/mjolnir.nix
Normal file
|
@ -0,0 +1,28 @@
|
|||
# Sources for this configuration:
|
||||
# - https://github.com/matrix-org/mjolnir/blob/main/docs/setup.md
|
||||
# - https://github.com/matrix-org/mjolnir/blob/main/config/default.yaml
|
||||
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
services.mjolnir = {
|
||||
enable = true;
|
||||
homeserverUrl = "https://matrix.hamburg.ccc.de";
|
||||
managementRoom = "#moderation-management:hamburg.ccc.de";
|
||||
pantalaimon = {
|
||||
enable = true;
|
||||
username = "moderation";
|
||||
passwordFile = "/run/secrets/matrix_moderation_user_password";
|
||||
options = {
|
||||
ssl = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
sops.secrets."matrix_moderation_user_password" = {
|
||||
mode = "0440";
|
||||
owner = "mjolnir";
|
||||
group = "mjolnir";
|
||||
restartUnits = [ "mjolnir.service" ];
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue