* 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>
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
- '{{ 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