File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33# - 1.7.0
44# - 1.8.0
55# - 11 (OpenJDK only)
6- java_version : 1.8.0
6+ java_versions :
7+ - " 1.8.0"
8+
9+ java_default_version : " 1.8.0"
710
8- # openjdk or oracle
11+ # openjdk, oracle or amazon-corretto
912java_provider : openjdk
1013
1114# install developer tools if using OpenJDK
Original file line number Diff line number Diff line change 11---
2- - name : install java rpm
3- yum : name=['java-{{ java_version }}-{{ java_provider }}','javapackages-tools'] state=installed disable_excludes=all lock_timeout=180
4- when : java_use_ansible_yum
5- tags : ['java']
6-
7- - name : install OpenJDK devel tools
8- yum : name='java-{{ java_version }}-openjdk-devel' state=installed disable_excludes=all lock_timeout=180
9- when :
10- - java_install_devel
11- - java_use_ansible_yum
12- tags : ['java']
132
143- name : install java rpm
15- command : " yum --disableexcludes=all install -y java-{{ java_version }}-{{ java_provider }} javapackages-tools"
16- when : not java_use_ansible_yum
4+ yum :
5+ name : ['java-{{ item }}-{{ java_provider }}','javapackages-tools']
6+ state : installed
7+ disable_excludes : all
8+ lock_timeout : 180
9+ with_items : " {{ java_versions }}"
1710 tags : ['java']
1811
1912- name : install OpenJDK devel tools
20- command : " yum --disableexcludes=all install -y java-{{ java_version }}-openjdk-devel"
13+ yum :
14+ name : ['java-{{ java_version }}-{{ java_provider }}-devel']
15+ state : installed
16+ disable_excludes : all
17+ lock_timeout : 180
18+ with_items : " {{ java_versions }}"
2119 when :
2220 - java_install_devel
23- - not java_use_ansible_yum
2421 tags : ['java']
2522
26-
2723- name : place ld config for OpenJDK
2824 template :
2925 src : ' etc.ld.so.conf.d.java.conf.j2'
Original file line number Diff line number Diff line change 11---
22- name : ensure jdk x64 is installed
3- include : jdk_x64.yml
3+ include_tasks : jdk_x64.yml
44 when : java_x64|bool
55 tags : ['java']
66
77- name : ensure jdk x86 is installed
8- include : jdk_x86.yml
8+ include_tasks : jdk_x86.yml
99 when : not java_x64|bool
1010 tags : ['java']
Original file line number Diff line number Diff line change 22{% if java_provider == 'oracle' %}
33/usr/java/default/jre/lib/amd64
44/usr/java/default/jre/lib/amd64/server
5+ {% elif java_provider == 'amazon-corretto' %}
6+ {% if java_default_version is version ('1.8.0' , '==' ) %}
7+ /usr/lib/jvm/java-1.8.0-amazon-corretto.x86_64/jre/lib/amd64
8+ /usr/lib/jvm/java-1.8.0-amazon-corretto.x86_64/jre/lib/amd64/server
59{% else %}
6- {% if java_version is version ('1.8.0' , '>' ) %}
10+ /usr/lib/jvm/java-{{ java_default_version }}-amazon-corretto.x86_64/lib/
11+ /usr/lib/jvm/java-{{ java_default_version }}-amazon-corretto.x86_64/lib/server
12+ {% endif %}
13+ {% else %}
14+ {% if java_default_version is version ('1.8.0' , '>' ) %}
715/usr/lib/jvm/jre/lib
816/usr/lib/jvm/jre/lib/server
917{% else %}
You can’t perform that action at this time.
0 commit comments