From 2c2a39d9cb3e4c75e5fc52776c23d49be20cc27d Mon Sep 17 00:00:00 2001 From: harshavardhanc <harshavardhanc95@gmail.com> Date: Wed, 8 Jan 2020 14:28:36 +0530 Subject: [PATCH] Issue #00 fix: adding discovery.zen.minimum_master_nodes variable --- ansible/roles/es6/templates/elasticsearch.yml.j2 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ansible/roles/es6/templates/elasticsearch.yml.j2 b/ansible/roles/es6/templates/elasticsearch.yml.j2 index 3cdbe5ab7..b1fa03375 100644 --- a/ansible/roles/es6/templates/elasticsearch.yml.j2 +++ b/ansible/roles/es6/templates/elasticsearch.yml.j2 @@ -7,6 +7,12 @@ cluster.name: elasticsearch {% endif %} +{% if (groups['composite-search-cluster']|length) == 1 %} +discovery.zen.minimum_master_nodes: 1 +{% else %} +discovery.zen.minimum_master_nodes: "{{ ((groups['composite-search-cluster']|length) / 2 +1) | round(0, 'ceil') | int}}" +{% endif %} + {% if es_config['node.name'] is not defined %} node.name: {{inventory_hostname}}-{{es_instance_name}} {% endif %} -- GitLab