Skip to content

Commit a8f001a

Browse files
committed
Merge pull request elastic#29 from jakommo/master
EL package installation from url and Java simplification
2 parents 2747230 + 138ad32 commit a8f001a

File tree

8 files changed

+10
-34
lines changed

8 files changed

+10
-34
lines changed

tasks/elasticsearch-RedHat.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
register: elasticsearch_install
1414

1515
- name: RedHat - Install Elasticsearch from url
16-
yum: name={{ es_package_url }}-{{ es_version }}.noarch.rpm state=present
16+
yum: name={% if es_custom_package_url is defined %}{{ es_custom_package_url }}{% else %}{{ es_package_url }}-{{ es_version }}.noarch.rpm{% endif %} state=present
1717
when: not es_use_repository
1818
register: elasticsearch_install
1919

tasks/java-Debian.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

tasks/java-RedHat.yml

Lines changed: 0 additions & 6 deletions
This file was deleted.

tasks/java.yml

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
11
---
2-
- name: Java - Define java_packages
3-
set_fact:
4-
java_packages: "{{ __java_packages | list }}"
5-
when: java_packages is not defined
6-
7-
- name: Include Debian specific Java stuff
8-
include: java-Debian.yml
9-
when: ansible_os_family == 'Debian'
10-
11-
- name: Include RedHat specific Java stuff
12-
include: java-RedHat.yml
2+
- name: RedHat - Ensure Java is installed
3+
yum: name={{ java_rhel }} state=latest
134
when: ansible_os_family == 'RedHat'
14-
15-
5+
6+
- name: Debian - Ensure Java is installed
7+
apt: name={{ java_debian }} state=present update_cache=yes
8+
when: ansible_os_family == 'Debian'

tasks/main.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
- name: Include OS-specific variables
3-
include_vars: "{{ ansible_os_family }}.yml"
42
- include: java.yml
53
- include: elasticsearch.yml
64
- include: elasticsearch-plugins.yml

vars/Debian.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

vars/RedHat.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

vars/main.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
---
2-
es_package_url: "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch"
2+
java_debian: "openjdk-7-jre-headless"
3+
java_rhel: "java-1.8.0-openjdk.x86_64"
4+
es_package_url: "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch"

0 commit comments

Comments
 (0)