aboutsummaryrefslogtreecommitdiff
path: root/systems/zoldene/logging.nix
diff options
context:
space:
mode:
Diffstat (limited to 'systems/zoldene/logging.nix')
-rw-r--r--systems/zoldene/logging.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/systems/zoldene/logging.nix b/systems/zoldene/logging.nix
index a0f8c9d..2b6e331 100644
--- a/systems/zoldene/logging.nix
+++ b/systems/zoldene/logging.nix
@@ -54,6 +54,12 @@ in
54 mode = "0755"; 54 mode = "0755";
55 } 55 }
56 { 56 {
57 directory = "/var/lib/postgresql/${psqlVersion}";
58 user = config.users.users.postgres.name;
59 group = config.users.users.postgres.group;
60 mode = "0755";
61 }
62 {
57 directory = "/var/lib/fluentbit"; 63 directory = "/var/lib/fluentbit";
58 user = config.users.users.fluentbit.name; 64 user = config.users.users.fluentbit.name;
59 group = config.users.users.fluentbit.group; 65 group = config.users.users.fluentbit.group;
@@ -110,6 +116,21 @@ in
110 ]; 116 ];
111 }; 117 };
112 }; 118 };
119 systemd.services.postgresql.after = [
120 "var-lib-postgresql.mount"
121 "var-lib-postgresql-16.mount"
122 "persist-zfast-var-lib-postgresql.mount"
123 "persist-zfast-var-lib-postgresql-16.mount"
124 ];
125 systemd.services.postgresql.unitConfig = {
126 BindsTo = [
127 "var-lib-postgresql.mount"
128 "var-lib-postgresql-16.mount"
129 "persist-zfast-var-lib-postgresql.mount"
130 "persist-zfast-var-lib-postgresql-16.mount"
131 ];
132 };
133
113 services.postgresql = { 134 services.postgresql = {
114 enable = true; 135 enable = true;
115 package = pkgs.postgresql_16; 136 package = pkgs.postgresql_16;