diff options
Diffstat (limited to 'systems/zoldene/logging.nix')
-rw-r--r-- | systems/zoldene/logging.nix | 21 |
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; |