From 2979fc5268e15d0e6e97d1af97094ce4cd0163fa Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sat, 4 May 2024 20:47:25 +1000 Subject: [PATCH] build03: add postgresql to telegraf --- hosts/build03/postgresql.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/hosts/build03/postgresql.nix b/hosts/build03/postgresql.nix index c4f9ba9..ee25bbd 100644 --- a/hosts/build03/postgresql.nix +++ b/hosts/build03/postgresql.nix @@ -1,6 +1,18 @@ { pkgs, ... }: { + services.postgresql.ensureUsers = [{ + name = "telegraf"; + }]; + + systemd.services.postgresql.postStart = '' + $PSQL -tAc 'GRANT pg_read_all_stats TO telegraf' -d postgres + ''; + + services.telegraf.extraConfig.inputs.postgresql = { + address = "host=/run/postgresql user=telegraf database=postgres"; + }; + services.postgresql = { enable = true; # enableJIT seems to be broken, can't set a version without also needing to add withJIT