Merge pull request #97 from gingerwizard/master
Java - Correct use of cache update and state
This commit is contained in:
commit
6a4eb9788c
2 changed files with 10 additions and 2 deletions
|
|
@ -4,6 +4,7 @@ es_version: "2.2.0"
|
||||||
es_version_lock: false
|
es_version_lock: false
|
||||||
es_use_repository: true
|
es_use_repository: true
|
||||||
es_start_service: true
|
es_start_service: true
|
||||||
|
update_java: false
|
||||||
es_restart_on_change: true
|
es_restart_on_change: true
|
||||||
es_plugins_reinstall: false
|
es_plugins_reinstall: false
|
||||||
es_scripts: false
|
es_scripts: false
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,15 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
|
- set_fact: java_state="present"
|
||||||
|
|
||||||
|
- set_fact: java_state="latest"
|
||||||
|
when: update_java == true
|
||||||
|
|
||||||
- name: RedHat - Ensure Java is installed
|
- name: RedHat - Ensure Java is installed
|
||||||
yum: name={{ java }} state=latest
|
yum: name={{ java }} state={{java_state}}
|
||||||
when: ansible_os_family == 'RedHat'
|
when: ansible_os_family == 'RedHat'
|
||||||
|
|
||||||
- name: Debian - Ensure Java is installed
|
- name: Debian - Ensure Java is installed
|
||||||
apt: name={{ java }} state=present update_cache=yes force=yes
|
apt: name={{ java }} state={{java_state}} update_cache=yes force=yes
|
||||||
when: ansible_os_family == 'Debian'
|
when: ansible_os_family == 'Debian'
|
||||||
Loading…
Add table
Add a link
Reference in a new issue