wynne: enable postgresql

This commit is contained in:
Adithya 2024-07-20 20:15:13 +05:30
parent 07accef599
commit 36ed3c73b5
Signed by: adtya
GPG key ID: B8857BFBA2C47B9C
2 changed files with 22 additions and 1 deletions

View file

@ -1,3 +1,6 @@
_: {
imports = [ ../../../shared/prometheus-exporters.nix ];
imports = [
./postgresql.nix
../../../shared/prometheus-exporters.nix
];
}

View file

@ -0,0 +1,18 @@
{ config, pkgs, ... }: {
services = {
postgresql = {
enable = true;
dataDir = "/mnt/data/postgresql/${config.services.postgresql.package.psqlSchema}";
authentication = pkgs.lib.mkOverride 10 ''
local all all trust
host all all 127.0.0.1/8 trust
host all all ::1/128 trust
host all all 10.10.10.0/24 trust
host all all fd7c:585c:c4ae::0/64 trust
'';
ensureDatabases = [ ];
ensureUsers = [ ];
};
};
systemd.services.postgresql.unitConfig.RequiresMountsFor = [ "/mnt/data" ];
}