diff --git a/deployment/roles/checks/tasks/check_java.yml b/deployment/roles/checks/tasks/check_java.yml new file mode 100644 index 0000000000000000000000000000000000000000..fbc0f858fac7e7e3c1fe96ef20c0bdf82bcda2d8 --- /dev/null +++ b/deployment/roles/checks/tasks/check_java.yml @@ -0,0 +1,24 @@ +--- +- name: force java-1.8 is absent + package: + name: "openjdk-8-jdk-headless" + state: absent + when: ansible_os_family == "Debian" + +- name: force java-1.8.0-openjdk is absent + package: + name: "java-1.8.0-openjdk" + state: absent + when: ansible_os_family == "RedHat" + +- name: force java-1.8.0-openjdk-headless is absent + package: + name: "java-1.8.0-openjdk-headless" + state: absent + when: ansible_os_family == "RedHat" + +- name: install java 11 on the machine + package: + name: "java-11-openjdk-headless" + state: present + when: ansible_os_family == "RedHat \ No newline at end of file diff --git a/deployment/roles/checks/tasks/main.yml b/deployment/roles/checks/tasks/main.yml index ed97d539c095cf1413af30cc23dea272095b97dd..c15a2387a4d3db69468748233899e20e50aaf66f 100644 --- a/deployment/roles/checks/tasks/main.yml +++ b/deployment/roles/checks/tasks/main.yml @@ -1 +1,3 @@ --- +- name: check if java 11 is the version installed + include_tasks: check_java.yml \ No newline at end of file