feat: add lldap database

Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
This commit is contained in:
Lander Van den Bulcke 2025-07-06 20:05:58 +02:00
parent 77d8363b68
commit 26a9d7e3c3
Signed by: lander
GPG key ID: 0142722B4B0C536F

View file

@ -1,8 +1,4 @@
{
inputs,
config,
...
}:
{ pkgs, ... }:
{
imports = [
./disk-config.nix
@ -20,6 +16,21 @@
services.postgresql = {
enable = true;
enableTCPIP = true;
authentication = pkgs.lib.mkOverride 10 ''
#type database dbuser origin-address auth-method
local all all trust
host all all 100.64.0.0/24 trust # trust tailnet
'';
ensureDatabases = [
"lldap"
];
ensureUsers = [
{
name = "lldap";
ensureDBOwnership = true;
}
];
};
system.stateVersion = "25.05";