File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -116,6 +116,8 @@ This example is taken from [`molecule/default/converge.yml`](https://github.com/
116116 # - host-manager
117117 # - manager
118118 # - ROOT
119+ # - name: "tomcat-java_home"
120+ # java_home: "/opt/java/jdk-17"
119121
120122 roles :
121123 - role : robertdebock.tomcat
@@ -154,7 +156,7 @@ The default values for the variables are set in [`defaults/main.yml`](https://gi
154156# Some "sane" defaults.
155157tomcat_name: tomcat
156158tomcat_directory: /opt
157- tomcat_version: 9
159+ tomcat_version: 10
158160tomcat_user: tomcat
159161tomcat_group: tomcat
160162tomcat_xms: 512M
@@ -216,9 +218,9 @@ tomcat_instances:
216218
217219# The explicit version to use when referring to the short name.
218220tomcat_version7 : " 7.0.109"
219- tomcat_version8 : " 8.5.73 "
220- tomcat_version9 : " 9.0.55 "
221- tomcat_version10 : " 10.1.12 "
221+ tomcat_version8 : " 8.5.100 "
222+ tomcat_version9 : " 9.0.100 "
223+ tomcat_version10 : " 10.1.36 "
222224
223225# The location where to download Apache Tomcat from.
224226tomcat_mirror : " https://archive.apache.org"
Original file line number Diff line number Diff line change 103103 # - host-manager
104104 # - manager
105105 # - ROOT
106+ # - name: "tomcat-java_home"
107+ # java_home: "/opt/java/jdk-17"
106108
107109 roles :
108110 - role : ansible-role-tomcat
Original file line number Diff line number Diff line change 441441 label : " {{ item.name }}"
442442 when :
443443 - item.remove_webapps is defined
444+
445+ - name : assert | Test item.java_home in tomcat_instances
446+ ansible.builtin.assert :
447+ that :
448+ - item.java_home is string
449+ - item.java_home is not none
450+ quiet : true
451+ loop : " {{ tomcat_instances }}"
452+ loop_control :
453+ label : " {{ item.name }}"
454+ when :
455+ - item.java_home is defined
Original file line number Diff line number Diff line change 11{{ ansible_managed | comment }}
22
3+ {% if instance .java_home is defined %}
4+ JAVA_HOME="{{ instance.java_home }}"
5+ PATH=$JAVA_HOME/bin:/$PATH
6+ {% endif %}
7+
38{% if instance .java_opts is defined %}
49{% for java_opt in instance .java_opts %}
510{{ java_opt.name }}="{{ java_opt.value }}"
You can’t perform that action at this time.
0 commit comments