Skip to content

Commit 806d1fd

Browse files
Stewart AddisonAshCripps
Stewart Addison
authored and
AshCripps
committed
use adoptopenjdk on Linux/s390x as it has a JIT
Signed-off-by: Stewart Addison <[email protected]>
1 parent 555b84e commit 806d1fd

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

ansible/roles/java-base/tasks/main.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,27 @@
6161
dest: "/usr/bin/java"
6262
state: link
6363

64+
- name: download java on s390x
65+
when: os == "rhel7" and arch == "s390x"
66+
get_url:
67+
url: https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u242-b08_openj9-0.18.1/OpenJDK8U-jdk_s390x_linux_openj9_8u242b08_openj9-0.18.1.tar.gz
68+
dest: /tmp/
69+
70+
- name: unarchive java s390x
71+
when: os == "rhel7" and arch == "s390x"
72+
unarchive:
73+
src: /tmp/OpenJDK8U-jdk_s390x_linux_openj9_8u242b08_openj9-0.18.1.tar.gz
74+
remote_src: yes
75+
dest: /opt
76+
tags: java
77+
78+
- name: symlink java s390x
79+
when: os == "rhel7" and arch == "s390x"
80+
file:
81+
src: "/opt/jdk8u242-b08/bin/java"
82+
dest: "/usr/bin/java"
83+
state: link
84+
6485
# if this fails you want to check in vars/main.yml and add package name
6586
# as appropriate -- try to use generic os family if available.
6687

0 commit comments

Comments
 (0)