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
|
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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
- 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'
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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"
|
es_package_url: "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue