From 96e0ab4b6479d27f671407ab0b0ca8ce53b19714 Mon Sep 17 00:00:00 2001 From: Adrien Waksberg Date: Fri, 20 Oct 2023 13:37:37 +0200 Subject: [PATCH] feat: add variable to set master --- CHANGELOG.md | 1 + README.md | 1 + defaults/main.yml | 1 + tasks/main.yml | 1 + 4 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 185606b..3a2693b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Which is based on [Keep A Changelog](http://keepachangelog.com/) ### Added +- feat: add variable to set master - feat: manage user - feat: add variable to set major version - feat: add ilm policy diff --git a/README.md b/README.md index f4735e5..f4e07bf 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ Install and configure Elasticsearch ## Role variables * `elasticsearch_major_version` - set the major version (default: `7`) +* `elasticsearch_master` - set if the node is master (default: `true`) * `elasticsearch_heap_size` - set the heap size (default: `1g`) * `elasticsearch_api_user` - set the admin user (default: `elastic`) * `elasticsearch_api_password` - set the password for api diff --git a/defaults/main.yml b/defaults/main.yml index 84d61f9..3482ece 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,5 +1,6 @@ --- elasticsearch_major_version: 8 +elasticsearch_master: true elasticsearch_api_user: elastic elasticsearch_heap_size: 1g elasticsearch_config: {} diff --git a/tasks/main.yml b/tasks/main.yml index 8ac2d78..a927075 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -7,3 +7,4 @@ ansible.builtin.import_tasks: service.yml - name: Import data tasks ansible.builtin.import_tasks: data.yml + when: elasticsearch_master