Use version_compare for the version comparisons.
This commit is contained in:
parent
37fe32e4a0
commit
b9c9218418
|
@ -11,10 +11,10 @@
|
||||||
- import_tasks: tomcat-log4j-logging.yml
|
- import_tasks: tomcat-log4j-logging.yml
|
||||||
when:
|
when:
|
||||||
- tomcat_use_log4j
|
- tomcat_use_log4j
|
||||||
- tomcat_version <= 7
|
- tomcat_version is version_compare('7', '<=')
|
||||||
tags: ['tomcat', 'tomcat_log4j']
|
tags: ['tomcat', 'tomcat_log4j']
|
||||||
- import_tasks: tomcat-logger-logging.yml
|
- import_tasks: tomcat-logger-logging.yml
|
||||||
when: not tomcat_use_log4j or tomcat_version > 7
|
when: not tomcat_use_log4j or tomcat_version is version_compare('7', '>')
|
||||||
- import_tasks: access_log.yml
|
- import_tasks: access_log.yml
|
||||||
when: tomcat_access_log_enabled
|
when: tomcat_access_log_enabled
|
||||||
- import_tasks: pgsql_jdbc.yml
|
- import_tasks: pgsql_jdbc.yml
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
set_fact:
|
set_fact:
|
||||||
tomcat_version: 7
|
tomcat_version: 7
|
||||||
when:
|
when:
|
||||||
- ansible_distribution_major_version <= '16'
|
- ansible_distribution_major_version is version_compare('16.04', '<')
|
||||||
- tomcat_fixed_version is not defined
|
- tomcat_fixed_version is not defined
|
||||||
tags: [ 'tomcat', 'tomcat_ver', 'tomcat_conf', 'tomcat_javamelody' ]
|
tags: [ 'tomcat', 'tomcat_ver', 'tomcat_conf', 'tomcat_javamelody' ]
|
||||||
|
|
||||||
|
@ -11,7 +11,15 @@
|
||||||
set_fact:
|
set_fact:
|
||||||
tomcat_version: 8
|
tomcat_version: 8
|
||||||
when:
|
when:
|
||||||
- ansible_distribution_major_version == '18'
|
- ansible_distribution_major_version is version_compare('18.04', '==')
|
||||||
|
- tomcat_fixed_version is not defined
|
||||||
|
tags: [ 'tomcat', 'tomcat_ver', 'tomcat_conf', 'tomcat_javamelody' ]
|
||||||
|
|
||||||
|
- name: Set the tomcat version for Ubuntu bionic
|
||||||
|
set_fact:
|
||||||
|
tomcat_version: 10
|
||||||
|
when:
|
||||||
|
- ansible_distribution_major_version is version_compare('24.04', '==')
|
||||||
- tomcat_fixed_version is not defined
|
- tomcat_fixed_version is not defined
|
||||||
tags: [ 'tomcat', 'tomcat_ver', 'tomcat_conf', 'tomcat_javamelody' ]
|
tags: [ 'tomcat', 'tomcat_ver', 'tomcat_conf', 'tomcat_javamelody' ]
|
||||||
|
|
||||||
|
@ -32,7 +40,7 @@
|
||||||
|
|
||||||
- name: Install additional packages needed by tomcat 8+
|
- name: Install additional packages needed by tomcat 8+
|
||||||
apt: pkg={{ tomcat8_additional_pkgs }} state={{ tomcat_pkg_state }} cache_valid_time=1800
|
apt: pkg={{ tomcat8_additional_pkgs }} state={{ tomcat_pkg_state }} cache_valid_time=1800
|
||||||
when: tomcat_version >= 8
|
when: tomcat_version is version_compare('8', '>=')
|
||||||
tags: [ 'tomcat', 'tomcat_javamelody', 'tomcat_conf', 'tomcat_javamelody' ]
|
tags: [ 'tomcat', 'tomcat_javamelody', 'tomcat_conf', 'tomcat_javamelody' ]
|
||||||
|
|
||||||
- name: Create the tomcat tmp directory
|
- name: Create the tomcat tmp directory
|
||||||
|
@ -81,5 +89,5 @@
|
||||||
file: src=/usr/share/java/{{ item }} dest={{ tomcat_catalina_home_dir }}/bin/{{ item }} state=link owner=root group=root mode=0644
|
file: src=/usr/share/java/{{ item }} dest={{ tomcat_catalina_home_dir }}/bin/{{ item }} state=link owner=root group=root mode=0644
|
||||||
with_items:
|
with_items:
|
||||||
- commons-daemon.jar
|
- commons-daemon.jar
|
||||||
when: tomcat_version >= 8
|
when: tomcat_version is version_compare('8', '>=')
|
||||||
tags: [ 'tomcat', 'tomcat_conf' ]
|
tags: [ 'tomcat', 'tomcat_conf' ]
|
||||||
|
|
|
@ -19,14 +19,14 @@ JAVA_HOME={{ jdk_java_home }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
JAVA_OPTS="-server -Djava.awt.headless=true -Dfile.encoding={{ tomcat_file_encoding }}"
|
JAVA_OPTS="-server -Djava.awt.headless=true -Dfile.encoding={{ tomcat_file_encoding }}"
|
||||||
{% if jdk_default <= 7 %}
|
{% if jdk_default is version_compare('7', '<=') %}
|
||||||
{% if tomcat_permgen_defined %}
|
{% if tomcat_permgen_defined %}
|
||||||
{% if tomcat_permgen_size is defined %}
|
{% if tomcat_permgen_size is defined %}
|
||||||
JAVA_OPTS="-XX:MaxPermSize={{ tomcat_permgen_size }} $JAVA_OPTS"
|
JAVA_OPTS="-XX:MaxPermSize={{ tomcat_permgen_size }} $JAVA_OPTS"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if jdk_default >= 8 %}
|
{% if jdk_default is version_compare('8', '>=') %}
|
||||||
JAVA_OPTS="{{ tomcat_additional_java_8_opts }} $JAVA_OPTS"
|
JAVA_OPTS="{{ tomcat_additional_java_8_opts }} $JAVA_OPTS"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if tomcat_java_opts is defined %}
|
{% if tomcat_java_opts is defined %}
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
<!--
|
<!--
|
||||||
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
|
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
|
||||||
-->
|
-->
|
||||||
{% if tomcat_version <= 7 %}
|
{% if tomcat_version is version_compare (7, '<=') %}
|
||||||
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
|
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
|
||||||
<Listener className="org.apache.catalina.core.JasperListener" />
|
<Listener className="org.apache.catalina.core.JasperListener" />
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
Loading…
Reference in New Issue