diff --git a/defaults/main.yml b/defaults/main.yml index 5f7bd60..9e718e9 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -4,6 +4,7 @@ es_version: "2.2.0" es_version_lock: false es_use_repository: true es_start_service: true +update_java: false es_restart_on_change: true es_plugins_reinstall: false es_scripts: false diff --git a/tasks/java.yml b/tasks/java.yml index 05fb5e7..ed7247f 100644 --- a/tasks/java.yml +++ b/tasks/java.yml @@ -1,8 +1,15 @@ --- + + +- set_fact: java_state="present" + +- set_fact: java_state="latest" + when: update_java == true + - name: RedHat - Ensure Java is installed - yum: name={{ java }} state=latest + yum: name={{ java }} state={{java_state}} when: ansible_os_family == 'RedHat' - 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' \ No newline at end of file