Merge pull request #29 from jakommo/master

EL package installation from url and Java simplification
This commit is contained in:
Jakob Reiter 2015-07-31 13:21:53 +02:00
commit a8f001af6b
8 changed files with 10 additions and 34 deletions

View file

@ -13,7 +13,7 @@
register: elasticsearch_install register: elasticsearch_install
- name: RedHat - Install Elasticsearch from url - 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 when: not es_use_repository
register: elasticsearch_install register: elasticsearch_install

View file

@ -1,5 +0,0 @@
---
# Debian specific Java
- name: Debian - Ensure Java is installed
apt: name={{ item }} state=present update_cache=yes
with_items: java_packages

View file

@ -1,6 +0,0 @@
---
# RedHat specific Java
- name: RedHat - Ensure Java is installed
yum: name={{ item }} state=latest
with_items: java_packages

View file

@ -1,15 +1,8 @@
--- ---
- name: Java - Define java_packages - name: RedHat - Ensure Java is installed
set_fact: yum: name={{ java_rhel }} state=latest
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
when: ansible_os_family == 'RedHat' 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'

View file

@ -1,6 +1,4 @@
--- ---
- name: Include OS-specific variables
include_vars: "{{ ansible_os_family }}.yml"
- include: java.yml - include: java.yml
- include: elasticsearch.yml - include: elasticsearch.yml
- include: elasticsearch-plugins.yml - include: elasticsearch-plugins.yml

View file

@ -1,3 +0,0 @@
---
__java_packages:
- "openjdk-7-jre-headless"

View file

@ -1,3 +0,0 @@
---
__java_packages:
- "java-1.8.0-openjdk.x86_64"

View file

@ -1,2 +1,4 @@
--- ---
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" es_package_url: "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch"