From b0864ea377a4d13e71bba079e06bd9c14b5f943e Mon Sep 17 00:00:00 2001 From: Nicolas Lastra Date: Tue, 12 Oct 2021 18:42:06 -0300 Subject: [PATCH 1/4] Check elasticsearch-plugin performance-analyzer is install --- roles/opendistro/opendistro-elasticsearch/tasks/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/roles/opendistro/opendistro-elasticsearch/tasks/main.yml b/roles/opendistro/opendistro-elasticsearch/tasks/main.yml index bea869a9..56c44d25 100644 --- a/roles/opendistro/opendistro-elasticsearch/tasks/main.yml +++ b/roles/opendistro/opendistro-elasticsearch/tasks/main.yml @@ -11,9 +11,18 @@ - import_tasks: Debian.yml when: ansible_os_family == 'Debian' + - name: Check elasticsearch-plugin performance-analyzer is install + become: true + command: ./elasticsearch-plugin list | grep 'opendistro-performance-analyzer' + register: elasticsearch_performance + args: + chdir: /usr/share/elasticsearch/bin/ + - name: Remove performance analyzer plugin from elasticsearch become: true command: ./elasticsearch-plugin remove opendistro-performance-analyzer + when: elasticsearch_performance == 'opendistro-performance-analyzer' + ignore_errors: true args: chdir: /usr/share/elasticsearch/bin/ From 3f29fa40ccb92798c3e6db447c34077788a4c8ef Mon Sep 17 00:00:00 2001 From: Nicolas Lastra Date: Tue, 12 Oct 2021 19:27:02 -0300 Subject: [PATCH 2/4] openjdk for Debian 9 --- roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml b/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml index 41011ddc..a964ad8d 100644 --- a/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml +++ b/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml @@ -14,6 +14,7 @@ repo: "{{ package_repos.apt.openjdk.baseurl }}" state: present update_cache: yes + when: (ansible_facts['distribution'] == "Debian" and ansible_facts['distribution_major_version'] == "9") - name: Install openjdk-11-jdk apt: From a12908b66701214973833bee0c9e12a0c1ec13b9 Mon Sep 17 00:00:00 2001 From: Nicolas Lastra Date: Wed, 13 Oct 2021 15:08:06 -0300 Subject: [PATCH 3/4] fix task name --- roles/opendistro/opendistro-elasticsearch/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/opendistro/opendistro-elasticsearch/tasks/main.yml b/roles/opendistro/opendistro-elasticsearch/tasks/main.yml index 56c44d25..7d7a6573 100644 --- a/roles/opendistro/opendistro-elasticsearch/tasks/main.yml +++ b/roles/opendistro/opendistro-elasticsearch/tasks/main.yml @@ -11,7 +11,7 @@ - import_tasks: Debian.yml when: ansible_os_family == 'Debian' - - name: Check elasticsearch-plugin performance-analyzer is install + - name: Check if performance-analyzer is installed become: true command: ./elasticsearch-plugin list | grep 'opendistro-performance-analyzer' register: elasticsearch_performance From ccc3aaca0e9930c8357e11a7d5f3aee7a32f78d9 Mon Sep 17 00:00:00 2001 From: Nicolas Lastra Date: Thu, 14 Oct 2021 12:24:19 -0300 Subject: [PATCH 4/4] routine optimization --- roles/opendistro/opendistro-elasticsearch/tasks/main.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/roles/opendistro/opendistro-elasticsearch/tasks/main.yml b/roles/opendistro/opendistro-elasticsearch/tasks/main.yml index 7d7a6573..98dd74ef 100644 --- a/roles/opendistro/opendistro-elasticsearch/tasks/main.yml +++ b/roles/opendistro/opendistro-elasticsearch/tasks/main.yml @@ -11,17 +11,9 @@ - import_tasks: Debian.yml when: ansible_os_family == 'Debian' - - name: Check if performance-analyzer is installed - become: true - command: ./elasticsearch-plugin list | grep 'opendistro-performance-analyzer' - register: elasticsearch_performance - args: - chdir: /usr/share/elasticsearch/bin/ - - name: Remove performance analyzer plugin from elasticsearch become: true command: ./elasticsearch-plugin remove opendistro-performance-analyzer - when: elasticsearch_performance == 'opendistro-performance-analyzer' ignore_errors: true args: chdir: /usr/share/elasticsearch/bin/