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/* + + + + + + + + + + + + + + + + +