forked from ISTI-ansible-roles/ansible-roles
library/roles/smartgears/gcubeapp-setup: The file gcube-handlers.xml is now installed starting from a template, when needed.
This commit is contained in:
parent
8d57365c86
commit
fd0c64de55
|
@ -1,7 +1,6 @@
|
|||
---
|
||||
gcubeapp_setup: False
|
||||
|
||||
gcubehandlers_setup: False
|
||||
#gcubeapp_webapps:
|
||||
# - { webapp_context: '', webapp_name: '', version: '', webapp_group: '', description: '', exclude_handlers: [ '' ] }
|
||||
# - { webapp_context: '', webapp_name: '', version: '', webapp_group: '', description: '', exclude_handlers: [ '' ], gcubehandlers_requests: [ 'authentication-filter' ] }
|
||||
|
||||
|
||||
|
|
|
@ -1,8 +1,15 @@
|
|||
---
|
||||
- name: Install the gcube-app file to make the webapp smartgears compatible
|
||||
template: src=gcube-app.xml.j2 dest={{ item.webapp_path | default('/home/gcube/tomcat') }}/webapps/{{ item.context }}/WEB-INF/gcube-app.xml owner={{ smartgears_user }} group={{ smartgears_user }}
|
||||
with_items: '{{ gcubeapp_webapps | default (omit) }}'
|
||||
with_items: '{{ gcubeapp_webapps | default([]) }}'
|
||||
notify: Restart smartgears
|
||||
when: gcubeapp_setup
|
||||
tags: [ 'smartgears', 'gcubeapp' ]
|
||||
|
||||
- name: Install the gcube-handlers.xml file to manage the smartgears filters
|
||||
template: src=gcube-handlers.xml.j2 dest={{ item.webapp_path | default('/home/gcube/tomcat') }}/webapps/{{ item.context }}/WEB-INF/gcube-handlers.xml owner={{ smartgears_user }} group={{ smartgears_user }}
|
||||
with_items: '{{ gcubeapp_webapps | default([]) }}'
|
||||
notify: Restart smartgears
|
||||
when: gcubehandlers_setup
|
||||
tags: [ 'smartgears', 'gcubeapp' ]
|
||||
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
<handlers>
|
||||
<lifecycle>
|
||||
<profile-management />
|
||||
</lifecycle>
|
||||
<request>
|
||||
<request-validation />
|
||||
<request-accounting />
|
||||
{% for req in item. gcubehandlers_requests %}
|
||||
<{{ req }} />
|
||||
{% endfor %}
|
||||
</request>
|
||||
</handlers>
|
Loading…
Reference in New Issue