From 4b6b10787e923881a3cdb7f5def52e1dbf08e2d5 Mon Sep 17 00:00:00 2001 From: Guillaume Thouvenin Date: Thu, 20 Oct 2016 14:55:24 +0200 Subject: [PATCH] Add parameters to setup the gateway --- elasticsearch/files/elasticsearch.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/elasticsearch/files/elasticsearch.yml b/elasticsearch/files/elasticsearch.yml index 5031bb1..90e9165 100644 --- a/elasticsearch/files/elasticsearch.yml +++ b/elasticsearch/files/elasticsearch.yml @@ -274,17 +274,26 @@ http.enabled: true # Allow recovery process after N nodes in a cluster are up: # # gateway.recover_after_nodes: 1 +{%- if server.get('gateway', {}).recover_after_nodes is defined %} +gateway.recover_after_nodes: {{ server.gateway.recover_after_nodes }} +{%- endif %} # Set the timeout to initiate the recovery process, once the N nodes # from previous setting are up (accepts time value): # # gateway.recover_after_time: 5m +{%- if server.get('gateway', {}).recover_after_time is defined %} +gateway.recover_after_time: {{ server.gateway.recover_after_time }} +{%- endif %} # Set how many nodes are expected in this cluster. Once these N nodes # are up (and recover_after_nodes is met), begin recovery process immediately # (without waiting for recover_after_time to expire): # # gateway.expected_nodes: 2 +{%- if server.get('gateway', {}).expected_nodes is defined %} +gateway.expected_nodes: {{ server.gateway.expected_nodes }} +{%- endif %} ############################# Recovery Throttling ############################# -- 2.32.7