about summary refs log tree commit diff
diff options
context:
space:
mode:
authoroddlama <oddlama@oddlama.org>2024-09-26 14:39:24 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2024-09-27 08:14:27 +0200
commitd229011025180621c23d80f0240b48721fc0dcb1 (patch)
treef7ebfa3f1b8b9b237d532e0984151c9f8859f14b
parent2642d39526430de95bc2a3becadb8d5c6b3e98f2 (diff)
nixos/influxdb2: fix service startup reliablility
-rw-r--r--nixos/modules/services/databases/influxdb2.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/databases/influxdb2.nix b/nixos/modules/services/databases/influxdb2.nix
index 19234fd82cab0..20a94c03994b8 100644
--- a/nixos/modules/services/databases/influxdb2.nix
+++ b/nixos/modules/services/databases/influxdb2.nix
@@ -438,6 +438,7 @@ in
         ZONEINFO = "${pkgs.tzdata}/share/zoneinfo";
       };
       serviceConfig = {
+        Type = "exec"; # When credentials are used with systemd before v257 this is necessary to make the service start reliably (see systemd/systemd#33953)
         ExecStart = "${cfg.package}/bin/influxd --bolt-path \${STATE_DIRECTORY}/influxd.bolt --engine-path \${STATE_DIRECTORY}/engine";
         StateDirectory = "influxdb2";
         User = "influxdb2";