Feat: Upgrade RH systems to use JDK11 by default 53/70653/2
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Thu, 15 Sep 2022 20:14:05 +0000 (13:14 -0700)
committerAndrew Grimberg <agrimberg@linuxfoundation.org>
Thu, 15 Sep 2022 20:44:46 +0000 (13:44 -0700)
* Update RH based systems to use JDK11 as the default JDK
* Removes the javah alternative setting, if the alternatives are all set
  correctly we shouldn't need to specify this. Additionally javah has
  been dropped in JDK11 in favor of a native javac call

Change-Id: I28eb76821bfdc0c9bde67fa07c963cc25da3ea80
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
tasks/RedHat.yml
tasks/main.yml

index 90dec8e..25e205b 100644 (file)
@@ -21,6 +21,6 @@
   when: ansible_os_family == "RedHat" and ansible_distribution_major_version == "8"
   become: true
 
-- name: Set Java path for OpenJDK 1.8.0
+- name: Set Java path for OpenJDK 11
   set_fact:
-    java_path: /usr/lib/jvm/java-1.8.0-openjdk
+    java_path: /usr/lib/jvm/java-11-openjdk
index 5ebbfe7..2f39063 100644 (file)
@@ -5,7 +5,7 @@
     - '{{ ansible_distribution }}.yml'
     - '{{ ansible_os_family }}.yml'
 
-- name: Set Java 8 as default
+- name: Set default Java
   block:
     - name: Set java alternatives
       alternatives:
         name: javap
         link: /usr/bin/javap
         path: '{{ java_path }}/bin/javap'
-    - name: Set javah alternatives
-      alternatives:
-        name: javah
-        link: /usr/bin/javah
-        path: '{{ java_path }}/bin/javah'
     - name: Set java_sdk_openjdk alternatives
       alternatives:
         name: java_sdk_openjdk