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 11---
2+ java8_top : ' /usr/lib/jvm'
23# for alternatives select another base_jdk in playbook vars
34base_jdk : ' java-1.8.0'
45# out of this list
Original file line number Diff line number Diff line change 44 vars :
55 base_jdk : ' java-11'
66 roles :
7- - {role: dockpack.base_goss}
87 - {role: base_java8}
8+ - {role: dockpack.base_goss}
99
1010 post_tasks :
1111 - include_tasks :
Original file line number Diff line number Diff line change 11---
22
3- - name : Set java_top
3+ - name : Make sure java_top exists
44 become : yes
5- set_fact :
6- java8_top : ' /usr/lib/jvm'
5+ file :
6+ path : " {{ java8_top }}"
7+ state : directory
8+ owner : root
9+ mode : 0755
710 tags :
811 - java8
9- - java8_install
10- - java8_profile
11- - java8_test
12- - java8_alternatives
13- - test
14- - config
15- - ant_test
16- - maven_test
17- - gradle_test
18-
1912
2013- name : Ensure python-apt is installed.
2114 when : ansible_os_family == 'Debian'
4740 - java9
4841 - java11
4942 - java13
43+ - test
5044
5145- name : Ensure Java8 is installed
5246 when :
179173 retries : 3
180174 delay : 3
181175
182- - name : Make sure java_top exists
183- become : yes
184- file :
185- path : " {{ java8_top }}"
186- state : directory
187- owner : root
188- mode : 0755
189- tags :
190- - java8
191-
192176- name : This is JAVA_HOME
193177 when : ansible_os_family == 'RedHat'
194178 set_fact :
195- java8_home : " {{ java8_top }}/java "
179+ java8_home : " {{ java8_top }}/{{ base_jdk }} "
196180 tags :
197181 - config
198182 - java8
199183 - java8_test
184+ - java11
200185 - test
201186 - ant_test
202187 - maven_test
244229 tags :
245230 - java8
246231 - java8_profile
232+ - java11
247233 - test
248234 - config
249235
254240 dest : /etc/profile.d/java.sh
255241 tags :
256242 - config
243+ - test
257244 - java8
245+ - java11
258246 - java8_profile
259247
260248- name : ensure directory exists
Original file line number Diff line number Diff line change 11file:
2- "{{ java8_home }}/bin/javac":
2+ "/usr/lib/jvm/ {{ base_jdk }}/bin/javac":
33 exists: true
44 owner: root
55 group: root
66 filetype: file
77 contains: []
8- "{{ java8_home }}/bin/java":
8+ "/usr/lib/jvm/ {{ base_jdk }}/bin/java":
99 exists: true
1010 owner: root
1111 group: root
1212 contains: []
13- "{{ java8_home }}/jre/bin/java":
14- exists: true
15- owner: root
16- group: root
17- filetype: file
18- contains: []
19- "{{ java8_home }}/jre/lib/security/java.security":
20- exists: true
21- owner: root
22- group: root
23- contains:
24- - 'crypto.policy=unlimited'
2513
2614package:
2715{% if ansible_os_family == 'RedHat' %}
You can’t perform that action at this time.
0 commit comments