46 lines
1.3 KiB
YAML
46 lines
1.3 KiB
YAML
---
|
|
- name: Import package setup tasks
|
|
ansible.builtin.import_tasks: tomcat-pkgs.yml
|
|
|
|
- name: Import javamelody tasks
|
|
ansible.builtin.import_tasks: tomcat-javamelody.yml
|
|
|
|
- name: Import admin tasks
|
|
ansible.builtin.import_tasks: tomcat-admin.yml
|
|
when: tomcat_install_admin
|
|
|
|
- name: Import JMX tasks
|
|
ansible.builtin.import_tasks: tomcat-jmx.yml
|
|
when:
|
|
- tomcat_jmx_enabled
|
|
- tomcat_jmx_auth_enabled
|
|
tags: ['tomcat', 'jmx']
|
|
|
|
- name: Import log4j logging tasks
|
|
ansible.builtin.import_tasks: tomcat-log4j-logging.yml
|
|
when:
|
|
- tomcat_use_log4j
|
|
- tomcat_version is version_compare('7', '<=')
|
|
tags: ['tomcat', 'tomcat_log4j']
|
|
|
|
- name: Import logger logging tasks
|
|
ansible.builtin.import_tasks: tomcat-logger-logging.yml
|
|
when: not tomcat_use_log4j or tomcat_version is version_compare('7', '>')
|
|
|
|
- name: Import access log tasks
|
|
ansible.builtin.import_tasks: access_log.yml
|
|
when: tomcat_access_log_enabled
|
|
|
|
- name: Import PostgreSQL JDBC tasks
|
|
ansible.builtin.import_tasks: pgsql_jdbc.yml
|
|
when: tomcat_install_pg_jdbc
|
|
|
|
- name: Import non-PostgreSQL JDBC tasks
|
|
ansible.builtin.import_tasks: not_pgsql_jdbc.yml
|
|
when: not tomcat_install_pg_jdbc
|
|
|
|
- name: Import SSL certificate tasks
|
|
ansible.builtin.import_tasks: tomcat-certs.yml
|
|
when: tomcat_ssl_enabled | bool
|
|
tags: ['tomcat', 'tomcat_ssl']
|