Merge pull request #97 from gingerwizard/master

Java - Correct use of cache update and state
This commit is contained in:
gingerwizard 2016-04-16 11:47:41 +01:00
commit 6a4eb9788c
2 changed files with 10 additions and 2 deletions

View file

@ -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

View file

@ -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'