summary refs log tree commit diff
path: root/nixos/modules/services/search
diff options
context:
space:
mode:
authorRob Vermaas <rob.vermaas@gmail.com>2014-06-13 13:42:52 +0200
committerRob Vermaas <rob.vermaas@gmail.com>2014-06-13 13:42:52 +0200
commit40566790d3afa96d220a3d83054b25123a3e8195 (patch)
tree9b572f47415479a34e2259d945c3c834c8abc7d5 /nixos/modules/services/search
parent1ecb9b8de8b823addcc50035636f263caae4ea34 (diff)
downloadnixlib-40566790d3afa96d220a3d83054b25123a3e8195.tar
nixlib-40566790d3afa96d220a3d83054b25123a3e8195.tar.gz
nixlib-40566790d3afa96d220a3d83054b25123a3e8195.tar.bz2
nixlib-40566790d3afa96d220a3d83054b25123a3e8195.tar.lz
nixlib-40566790d3afa96d220a3d83054b25123a3e8195.tar.xz
nixlib-40566790d3afa96d220a3d83054b25123a3e8195.tar.zst
nixlib-40566790d3afa96d220a3d83054b25123a3e8195.zip
elasticsearch: run preStart as root, to allow creating the necessary directories.
Diffstat (limited to 'nixos/modules/services/search')
-rw-r--r--nixos/modules/services/search/elasticsearch.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/search/elasticsearch.nix b/nixos/modules/services/search/elasticsearch.nix
index b7a3566f95d9..0ba4ff86abe7 100644
--- a/nixos/modules/services/search/elasticsearch.nix
+++ b/nixos/modules/services/search/elasticsearch.nix
@@ -106,6 +106,7 @@ in {
       serviceConfig = {
         ExecStart = "${pkgs.elasticsearch}/bin/elasticsearch -f -Des.path.conf=${configDir}";
         User = "elasticsearch";
+        PermissionsStartOnly = true;
       };
       preStart = ''
         mkdir -m 0700 -p ${cfg.dataDir}