Skip to content

Commit

Permalink
Merge pull request elastic#29 from jakommo/master
Browse files Browse the repository at this point in the history
EL package installation from url and Java simplification
  • Loading branch information
jakommo committed Jul 31, 2015
2 parents 2747230 + 138ad32 commit a8f001a
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 34 deletions.
2 changes: 1 addition & 1 deletion tasks/elasticsearch-RedHat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
register: elasticsearch_install

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

Expand Down
5 changes: 0 additions & 5 deletions tasks/java-Debian.yml

This file was deleted.

6 changes: 0 additions & 6 deletions tasks/java-RedHat.yml

This file was deleted.

19 changes: 6 additions & 13 deletions tasks/java.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,8 @@
---
- name: Java - Define java_packages
set_fact:
java_packages: "{{ __java_packages | list }}"
when: java_packages is not defined

- name: Include Debian specific Java stuff
include: java-Debian.yml
when: ansible_os_family == 'Debian'

- name: Include RedHat specific Java stuff
include: java-RedHat.yml
- name: RedHat - Ensure Java is installed
yum: name={{ java_rhel }} state=latest
when: ansible_os_family == 'RedHat'



- name: Debian - Ensure Java is installed
apt: name={{ java_debian }} state=present update_cache=yes
when: ansible_os_family == 'Debian'
2 changes: 0 additions & 2 deletions tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
---
- name: Include OS-specific variables
include_vars: "{{ ansible_os_family }}.yml"
- include: java.yml
- include: elasticsearch.yml
- include: elasticsearch-plugins.yml
Expand Down
3 changes: 0 additions & 3 deletions vars/Debian.yml

This file was deleted.

3 changes: 0 additions & 3 deletions vars/RedHat.yml

This file was deleted.

4 changes: 3 additions & 1 deletion vars/main.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
---
es_package_url: "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch"
java_debian: "openjdk-7-jre-headless"
java_rhel: "java-1.8.0-openjdk.x86_64"
es_package_url: "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch"

0 comments on commit a8f001a

Please sign in to comment.