From 7b92448731bc6bc6ab5a7eb0cc55d3817ea77238 Mon Sep 17 00:00:00 2001 From: Franck Bebel <franck.bebel@ouidou.fr> Date: Mon, 11 May 2020 18:49:06 +0200 Subject: [PATCH] [devops] add validation of java 11 --- deployment/roles/checks/tasks/check_java.yml | 24 ++++++++++++++++++++ deployment/roles/checks/tasks/main.yml | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 deployment/roles/checks/tasks/check_java.yml diff --git a/deployment/roles/checks/tasks/check_java.yml b/deployment/roles/checks/tasks/check_java.yml new file mode 100644 index 00000000..fbc0f858 --- /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 ed97d539..c15a2387 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 -- GitLab