Introduce the new variable smartgears_force_remove_state and a task that removes the local state.

This commit is contained in:
Andrea Dell'Amico 2018-09-05 10:51:51 +02:00
parent 5a6206d79d
commit 1f3564b491
2 changed files with 8 additions and 11 deletions

View File

@ -5,7 +5,7 @@ smartgears_gcube_repository: '{{ gcube_repository }}'
# distribution version
smartgears_upgrade: False
smartgears_force_install: False
smartgears_remove_state: False
smartgears_force_remove_state: False
smartgears_node: True
smartgears_install_generic_virthost: True

View File

@ -166,19 +166,16 @@
become: True
become_user: '{{ smartgears_user }}'
shell: /usr/local/bin/get-scopes {{ gcube_admin_token | default('') }}
# when: gcube_admin_token is defined or ( smartgears_download is changed )
# register: smartgears_remove_state
notify: Restart smartgears
tags: [ 'smartgears', 'smartgears_distribution', 'smartgears_conf', 'tomcat' ]
# Don't needed anymore. The get-scopes script takes care of everything
# - name: Remove the smartgears application state if requested
# become: True
# become_user: '{{ smartgears_user }}'
# shell: . {{ smartgears_user_home }}/.bashrc ; cd {{ smartgears_user_home }}/SmartGears/scripts ; ./clean-container-state -s old_saved_scopes.xml
# when: smartgears_remove_state is changed
# notify: Restart smartgears
# tags: [ 'smartgears', 'smartgears_distribution', 'smartgears_conf', 'tomcat' ]
- name: Remove the smartgears application state if requested
become: True
become_user: '{{ smartgears_user }}'
file: dest={{ smartgears_install_path }}/state state=absent
when: smartgears_force_remove_state
notify: Restart smartgears
tags: [ 'smartgears', 'smartgears_distribution', 'smartgears_conf', 'tomcat' ]
- name: Force a smartgears restart
service: name='tomcat-instance-{{ smartgears_http_port }}' state=restarted