diff --git a/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml b/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml new file mode 100644 index 00000000..41011ddc --- /dev/null +++ b/roles/opendistro/opendistro-elasticsearch/tasks/Debian.yml @@ -0,0 +1,43 @@ + +--- + +#- 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 + update_cache: yes + +- name: Install openjdk-11-jdk + apt: + name: openjdk-11-jdk + state: present + environment: + JAVA_HOME: /usr + +- name: Add Opendistro repository + block: + - name: Add apt repository signing key + apt_key: + url: "{{ package_repos.apt.opendistro.gpg }}" + state: present + + - name: Add Opendistro repository + apt_repository: + repo: "{{ package_repos.apt.opendistro.baseurl }}" + state: present + update_cache: yes + +- name: Install OpenDistro + apt: + name: opendistroforelasticsearch={{ opendistro_version }}-1 + state: present + register: install + tags: install \ No newline at end of file diff --git a/roles/opendistro/opendistro-kibana/tasks/Debian.yml b/roles/opendistro/opendistro-kibana/tasks/Debian.yml new file mode 100644 index 00000000..140b2582 --- /dev/null +++ b/roles/opendistro/opendistro-kibana/tasks/Debian.yml @@ -0,0 +1,23 @@ +--- +- block: + + - include_vars: debian.yml + - name: Add apt repository signing key + apt_key: + url: "{{ package_repos.apt.opendistro.gpg }}" + state: present + + - name: Debian systems | Add OpenDistro repo + apt_repository: + repo: "{{ package_repos.apt.opendistro.baseurl }}" + state: present + update_cache: yes + + - name: Install Kibana + apt: + name: "opendistroforelasticsearch-kibana={{ kibana_opendistro_version }}" + state: present + register: install + + tags: + - install \ No newline at end of file diff --git a/roles/opendistro/opendistro-kibana/vars/debian.yml b/roles/opendistro/opendistro-kibana/vars/debian.yml new file mode 100644 index 00000000..14c7aa99 --- /dev/null +++ b/roles/opendistro/opendistro-kibana/vars/debian.yml @@ -0,0 +1,3 @@ +--- + +kibana_opendistro_version: 1.12.0 \ No newline at end of file