This repository was archived by the owner on Apr 8, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22java8_top : ' /usr/lib/jvm'
33# for alternatives select another base_jdk in playbook vars
44base_jdk : ' java-1.8.0'
5+
56# out of this list
67base_jdk_alternatives :
78 - ' java-1.8.0'
89 - ' java-11'
910 - ' java-13'
10-
11- ubuntu_dir : ' java-8-openjdk-amd64'
Original file line number Diff line number Diff line change 4141 - java11
4242 - java13
4343 - test
44+ - config
4445
4546- name : Ensure Java8 is installed
4647 when :
174175 delay : 3
175176
176177- name : This is JAVA_HOME
177- when : ansible_os_family == 'RedHat'
178178 set_fact :
179- java8_home : " {{ java8_top }}/{{ base_jdk }}"
179+ java8_home : " {{ java8_top }}/{{ base_jdk }}{{ javahome_suffix }} "
180180 tags :
181181 - config
182182 - java8
187187 - maven_test
188188 - gradle_test
189189
190- - name : This is JAVA_HOME
191- when : ansible_os_family == 'Debian'
192- set_fact :
193- java8_home : " {{ java8_top }}/{{ ubuntu_dir }}"
194- tags :
195- - config
196- - java8
197- - java8_test
198- - test
199- - ant_test
200- - maven_test
201- - gradle_test
202-
203190- name : Ensure facts can be stored locally
204191 file :
205192 path : /etc/ansible/facts.d
222209 - java8
223210 - config
224211
212+ - name : ensure directory exists
213+ file :
214+ path : /root
215+ state : directory
216+ owner : root
217+ group : root
218+ mode : 0700
219+ tags :
220+ - java8
221+ - java8_profile
222+ - test
223+ - config
224+
225225- name : Copy test_java.yml to remote
226226 template :
227227 src : test_java.yml.j2
245245 - java11
246246 - java8_profile
247247
248- - name : ensure directory exists
249- file :
250- path : /root
251- state : directory
252- owner : root
253- group : root
254- mode : 0700
255- tags :
256- - java8
257- - java8_profile
258- - test
259- - config
Original file line number Diff line number Diff line change 11file:
2- "/usr/lib/jvm/ {{ base_jdk }}/bin/javac":
2+ "{{ java8_home }}/bin/javac":
33 exists: true
44 owner: root
55 group: root
66 filetype: file
77 contains: []
8- "/usr/lib/jvm/ {{ base_jdk }}/bin/java":
8+ "{{ java8_home }}/bin/java":
99 exists: true
1010 owner: root
1111 group: root
Original file line number Diff line number Diff line change @@ -7,3 +7,4 @@ java9_packages:
77 - ' openjdk-9-jre-headless'
88java11_packages : []
99java_latest_packages : []
10+ javahome_suffix : ' -openjdk-amd64'
Original file line number Diff line number Diff line change @@ -7,3 +7,4 @@ java11_packages:
77 - ' openjdk-11-jdk-headless'
88 - ' openjdk-11-jre-headless'
99java_latest_packages : []
10+ javahome_suffix : ' -openjdk-amd64'
Original file line number Diff line number Diff line change 11---
2-
2+ java8_top : ' /usr/lib/jvm '
33java8_packages :
44 - ' java-1.8.0-openjdk-headless.x86_64'
55 - ' java-1.8.0-openjdk-devel.x86_64'
6+ javahome_suffix : ' '
Original file line number Diff line number Diff line change 11---
2-
2+ java8_top : ' /usr/lib/jvm '
33java8_packages :
44 - ' java-1.8.0-openjdk-headless.x86_64'
55 - ' java-1.8.0-openjdk-devel.x86_64'
@@ -10,3 +10,4 @@ java11_packages:
1010java_latest_packages :
1111 - ' java-latest-openjdk-headless'
1212 - ' java-latest-openjdk-devel.x86_64'
13+ javahome_suffix : ' '
You can’t perform that action at this time.
0 commit comments