diff --git a/CHANGELOG.md b/CHANGELOG.md index 7254c63b..2b7cb6ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ The **patch** part changes incrementally at each release. ### Fixed * spamassasin: fix sa-update.sh and ensure service is started and enabled +* tomcat-instance: deploy correct version of server.xml ### Security diff --git a/tomcat-instance/tasks/bootstrap.yml b/tomcat-instance/tasks/bootstrap.yml index 82a1e34d..7ca3399c 100644 --- a/tomcat-instance/tasks/bootstrap.yml +++ b/tomcat-instance/tasks/bootstrap.yml @@ -14,17 +14,23 @@ - 'temp' - 'lib' -- name: Templating of config file +- name: Templating of env file template: - src: 'templates/{{ item }}.j2' - dest: "{{ tomcat_instance_root }}/{{ tomcat_instance_name }}/conf/{{ item }}" + src: 'templates/env.j2' + dest: "{{ tomcat_instance_root }}/{{ tomcat_instance_name }}/conf/env" + mode: "0660" + owner: "{{ tomcat_instance_name }}" + group: "{{ tomcat_instance_name }}" + force: no + +- name: Templating of server.xml file + template: + src: 'templates/server.xml-tomcat{{ tomcat_version }}.j2' + dest: "{{ tomcat_instance_root }}/{{ tomcat_instance_name }}/conf/server.xml" mode: "0660" owner: "{{ tomcat_instance_name }}" group: "{{ tomcat_instance_name }}" force: no - with_items: - - server.xml - - env - name: Copy config file copy: diff --git a/tomcat-instance/templates/server.xml.j2 b/tomcat-instance/templates/server.xml-tomcat7.j2 similarity index 100% rename from tomcat-instance/templates/server.xml.j2 rename to tomcat-instance/templates/server.xml-tomcat7.j2 diff --git a/tomcat-instance/templates/server.xml-tomcat8.j2 b/tomcat-instance/templates/server.xml-tomcat8.j2 new file mode 100644 index 00000000..9bd6b0ca --- /dev/null +++ b/tomcat-instance/templates/server.xml-tomcat8.j2 @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +