Merge pull request #29 from jakommo/master
EL package installation from url and Java simplification
This commit is contained in:
commit
a8f001af6b
8 changed files with 10 additions and 34 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
# RedHat specific Java
|
||||
- name: RedHat - Ensure Java is installed
|
||||
yum: name={{ item }} state=latest
|
||||
with_items: java_packages
|
||||
|
||||
|
|
@ -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'
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
---
|
||||
__java_packages:
|
||||
- "openjdk-7-jre-headless"
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
---
|
||||
__java_packages:
|
||||
- "java-1.8.0-openjdk.x86_64"
|
||||
|
|
@ -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"
|
||||
Loading…
Add table
Add a link
Reference in a new issue