From 04a116f78d897df2182f6ac1a7fbc84b12603cb7 Mon Sep 17 00:00:00 2001 From: Roberto Date: Tue, 5 Sep 2017 18:58:21 +0200 Subject: [PATCH] ../library/roles/smartgears/dm_pool_manager/tasks/main.yml add task for managing web.xml file ../library/roles/smartgears/dm_pool_manager/templates/web.xml.j2 add web.xml template file --- smartgears/dm_pool_manager/tasks/main.yml | 3 + .../dm_pool_manager/templates/web.xml.j2 | 62 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 smartgears/dm_pool_manager/templates/web.xml.j2 diff --git a/smartgears/dm_pool_manager/tasks/main.yml b/smartgears/dm_pool_manager/tasks/main.yml index e3860ebf..35d69086 100644 --- a/smartgears/dm_pool_manager/tasks/main.yml +++ b/smartgears/dm_pool_manager/tasks/main.yml @@ -14,6 +14,9 @@ - name: Unarchive the dm_pool_manager war unarchive: copy=no src={{ smartgears_user_home }}/{{ dm_pool_manager_file }} dest={{ smartgears_instance_path }}/webapps/{{ dm_pool_manager_name }} creates={{ smartgears_instance_path }}/webapps/{{ dm_pool_manager_name }}/WEB-INF/lib + - name: Install the dm-pool-manager web.xml template + template: src=web.xml.j2 dest={{ smartgears_instance_path }}/webapps/dataminer-pool-manager/WEB-INF/web.xml mode=0440 + - name: Ensures conf dir exists file: path={{ item.user_home }}/dataminer-pool-manager/dpmConfig state=directory recurse=true with_items: '{{ tomcat_m_instances }}' diff --git a/smartgears/dm_pool_manager/templates/web.xml.j2 b/smartgears/dm_pool_manager/templates/web.xml.j2 new file mode 100644 index 00000000..5466f401 --- /dev/null +++ b/smartgears/dm_pool_manager/templates/web.xml.j2 @@ -0,0 +1,62 @@ + + + + Archetype Created Web Application + + + Environment +{% if prod_instance %} + Prod +{% else %} + Dev +{% endif %} + + This is a context parameter example + + + + REST-API + org.glassfish.jersey.servlet.ServletContainer + + jersey.config.server.provider.packages + + io.swagger.jaxrs.listing, + org.gcube.dataanalysis.dataminer.poolmanager.rest + + 1 + + + + + + + + + REST-API + /api/* + + + + + + + + + + + + + + + + +