X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Felasticsearch%2Ftemplates%2Fetc%2Finit.d%2Felasticsearch.systemd.erb;h=2f5321df9f3a7e128784d2d9162617b4b77dc0b7;hb=8efe10c37b152ebbf7fd051ea13ddd2b06d43e77;hp=5bdb6ba4c827318f3f77ccd926687413fc206aae;hpb=db99607dc790cf9ef180ca5ff1c4ee5f202bc8c6;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/elasticsearch/templates/etc/init.d/elasticsearch.systemd.erb b/3rdparty/modules/elasticsearch/templates/etc/init.d/elasticsearch.systemd.erb index 5bdb6ba4c..2f5321df9 100644 --- a/3rdparty/modules/elasticsearch/templates/etc/init.d/elasticsearch.systemd.erb +++ b/3rdparty/modules/elasticsearch/templates/etc/init.d/elasticsearch.systemd.erb @@ -4,15 +4,19 @@ Documentation=http://www.elasticsearch.org [Service] Type=forking -EnvironmentFile=/etc/sysconfig/elasticsearch-<%= @name %> +EnvironmentFile=<%= @defaults_location %>/elasticsearch-<%= @name %> User=<%= @user %> Group=<%= @group %> -PIDFile=/var/run/elasticsearch/elasticsearch-<%= @name %>.pid -ExecStart=/usr/share/elasticsearch/bin/elasticsearch -d -p /var/run/elasticsearch/elasticsearch-<%= @name %>.pid -Des.default.config=$CONF_FILE -Des.default.path.home=$ES_HOME -Des.default.path.logs=$LOG_DIR -Des.default.path.data=$DATA_DIR -Des.default.path.work=$WORK_DIR -Des.default.path.conf=$CONF_DIR +PIDFile=<%= @pid_dir %>/elasticsearch-<%= @name %>.pid +ExecStart=/usr/share/elasticsearch/bin/elasticsearch -d -p <%= @pid_dir %>/elasticsearch-<%= @name %>.pid -Des.default.config=$CONF_FILE -Des.default.path.home=$ES_HOME -Des.default.path.logs=$LOG_DIR -Des.default.path.data=$DATA_DIR -Des.default.path.work=$WORK_DIR -Des.default.path.conf=$CONF_DIR # See MAX_OPEN_FILES in sysconfig -LimitNOFILE=65535 +LimitNOFILE=<%= @nofile %> # See MAX_LOCKED_MEMORY in sysconfig, use "infinity" when MAX_LOCKED_MEMORY=unlimited and using bootstrap.mlockall: true -#LimitMEMLOCK=infinity +<% if @memlock == 'unlimited' %> +LimitMEMLOCK=infinity +<% else %> +LimitMEMLOCK=<%= @memlock %> +<% end %> # Shutdown delay in seconds, before process is tried to be killed with KILL (if configured) TimeoutStopSec=20