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
|
gcubeapp_setup: False
|
||||||
|
gcubehandlers_setup: False
|
||||||
#gcubeapp_webapps:
|
#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
|
- 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 }}
|
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
|
notify: Restart smartgears
|
||||||
when: gcubeapp_setup
|
when: gcubeapp_setup
|
||||||
tags: [ 'smartgears', 'gcubeapp' ]
|
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