From af696588217d930b296c5bfa01011e39749cce8d Mon Sep 17 00:00:00 2001 From: Nicolas Lastra Date: Tue, 19 Oct 2021 12:13:20 -0300 Subject: [PATCH] fix Opendistro task for Debian --- .../opendistro-elasticsearch/tasks/Debian.yml | 37 +++++++++++++------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml b/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml index a964ad8d..5b490844 100644 --- a/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml +++ b/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml @@ -1,20 +1,32 @@ --- -#- name: Install OpenDistro dependencies -# apt: -# name: [ -# 'unzip', 'wget', 'curl', -# 'apt-transport-https', software-properties-common -# ] -# state: present - -- name: Add openjdk repository - apt_repository: - repo: "{{ package_repos.apt.openjdk.baseurl }}" - state: present +- name: Update cache + apt: update_cache: yes + +- name: Debian 9 (Stretch) when: (ansible_facts['distribution'] == "Debian" and ansible_facts['distribution_major_version'] == "9") + block: + + - name: Install OpenDistro dependencies + apt: + name: [ + 'unzip', 'wget', 'curl', 'apt-transport-https', software-properties-common + ] + state: present + + - name: Add the repository key for Debian's Stretch Backports repository + ansible.builtin.apt_key: + keyserver: keyserver.ubuntu.com + id: 648ACFD622F3D138 + + - name: Add openjdk repository + apt_repository: + repo: "{{ package_repos.apt.openjdk.baseurl }}" + state: present + update_cache: yes + filename: 'wazuh-openjdk' - name: Install openjdk-11-jdk apt: @@ -34,6 +46,7 @@ apt_repository: repo: "{{ package_repos.apt.opendistro.baseurl }}" state: present + filename: 'wazuh-opendistro' update_cache: yes - name: Install OpenDistro