Skip to content

Commit 6a4eb97

Browse files
author
gingerwizard
committed
Merge pull request elastic#97 from gingerwizard/master
Java - Correct use of cache update and state
2 parents 6dea60f + 496af8b commit 6a4eb97

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

defaults/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ es_version: "2.2.0"
44
es_version_lock: false
55
es_use_repository: true
66
es_start_service: true
7+
update_java: false
78
es_restart_on_change: true
89
es_plugins_reinstall: false
910
es_scripts: false

tasks/java.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
---
2+
3+
4+
- set_fact: java_state="present"
5+
6+
- set_fact: java_state="latest"
7+
when: update_java == true
8+
29
- name: RedHat - Ensure Java is installed
3-
yum: name={{ java }} state=latest
10+
yum: name={{ java }} state={{java_state}}
411
when: ansible_os_family == 'RedHat'
512

613
- name: Debian - Ensure Java is installed
7-
apt: name={{ java }} state=present update_cache=yes force=yes
14+
apt: name={{ java }} state={{java_state}} update_cache=yes force=yes
815
when: ansible_os_family == 'Debian'

0 commit comments

Comments
 (0)