From cf919a02b23733f7c831907bb301f416936b19aa Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sat, 1 Feb 2025 23:08:19 +0300 Subject: [PATCH] feat(ops/nevsky): run postgresql server All the postgres-dependent services are going to migrate here. Change-Id: Ie2a25395f6fe6e3c9f7a45f21cf90c635e208cdd Reviewed-on: https://cl.tvl.fyi/c/depot/+/13070 Tested-by: BuildkiteCI Reviewed-by: sterni --- ops/machines/nevsky/default.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/ops/machines/nevsky/default.nix b/ops/machines/nevsky/default.nix index 5be3b809d..099f7e02b 100644 --- a/ops/machines/nevsky/default.nix +++ b/ops/machines/nevsky/default.nix @@ -217,6 +217,29 @@ in services.fwupd.enable = true; + services.postgresql = { + enable = true; + enableTCPIP = true; + package = pkgs.postgresql_16; + + authentication = lib.mkForce '' + local all all trust + host all all 127.0.0.1/32 password + host all all ::1/128 password + hostnossl all all 127.0.0.1/32 password + hostnossl all all ::1/128 password + ''; + + ensureDatabases = [ + "panettone" + ]; + + ensureUsers = [{ + name = "panettone"; + ensureDBOwnership = true; + }]; + }; + # Join TVL Tailscale network at net.tvl.fyi services.tailscale = { enable = true;