diff options
author | Aaron Andersen <aaron@fosslib.net> | 2019-02-24 12:39:56 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2019-05-26 07:20:55 -0400 |
commit | ff2fdc294eddaf4b75066b32e5a07978345b4e88 (patch) | |
tree | 63dff66aff0972623a4d702b91cb62905da5e5d6 /nixos/modules/services/monitoring/kapacitor.nix | |
parent | 46a5db08105f98cef5464dfb4f3318555958689e (diff) | |
download | nixpkgs-ff2fdc294eddaf4b75066b32e5a07978345b4e88.tar nixpkgs-ff2fdc294eddaf4b75066b32e5a07978345b4e88.tar.gz nixpkgs-ff2fdc294eddaf4b75066b32e5a07978345b4e88.tar.bz2 nixpkgs-ff2fdc294eddaf4b75066b32e5a07978345b4e88.tar.lz nixpkgs-ff2fdc294eddaf4b75066b32e5a07978345b4e88.tar.xz nixpkgs-ff2fdc294eddaf4b75066b32e5a07978345b4e88.tar.zst nixpkgs-ff2fdc294eddaf4b75066b32e5a07978345b4e88.zip |
nixos/kapacitor: replace deprecated usage of PermissionsStartOnly
see https://github.com/NixOS/nixpkgs/issues/53852
Diffstat (limited to 'nixos/modules/services/monitoring/kapacitor.nix')
-rw-r--r-- | nixos/modules/services/monitoring/kapacitor.nix | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/nixos/modules/services/monitoring/kapacitor.nix b/nixos/modules/services/monitoring/kapacitor.nix index a4bdfa8f805..9966ffd500e 100644 --- a/nixos/modules/services/monitoring/kapacitor.nix +++ b/nixos/modules/services/monitoring/kapacitor.nix @@ -163,6 +163,10 @@ in config = mkIf cfg.enable { environment.systemPackages = [ pkgs.kapacitor ]; + systemd.tmpfiles.rules = [ + "d '${cfg.dataDir}' - ${cfg.user} ${cfg.group} - -" + ]; + systemd.services.kapacitor = { description = "Kapacitor Real-Time Stream Processing Engine"; wantedBy = [ "multi-user.target" ]; @@ -171,12 +175,7 @@ in ExecStart = "${pkgs.kapacitor}/bin/kapacitord -config ${kapacitorConf}"; User = "kapacitor"; Group = "kapacitor"; - PermissionsStartOnly = true; }; - preStart = '' - mkdir -p ${cfg.dataDir} - chown ${cfg.user}:${cfg.group} ${cfg.dataDir} - ''; }; users.users.kapacitor = { |