feat(MOMO): add hedgedoc

This commit is contained in:
Jacob Bachmann 2025-10-12 17:16:12 +02:00
parent 9ff09c6ab2
commit 4d706beb5d
Signed by: bchmnn
GPG key ID: 732A612DAD28067D
3 changed files with 35 additions and 3 deletions

View file

@ -1,26 +1,31 @@
{ ... }:
{
{ ... }: {
services.postgresql = {
enable = true;
ensureDatabases = [ "vaultwarden" ];
ensureDatabases = [ "vaultwarden" "hedgedoc" ];
ensureUsers = [
{
name = "vaultwarden";
ensureDBOwnership = true;
}
{
name = "hedgedoc";
ensureDBOwnership = true;
}
];
# type database DBuser auth-method mapping
authentication = ''
local all postgres peer
local vaultwarden all ident map=vaultwarden-users
local hedgedoc all ident map=hedgedoc-users
'';
# name sysuser dbuser
identMap = ''
vaultwarden-users vaultwarden vaultwarden
hedgedoc-users hedgedoc hedgedoc
'';
};