forked from ISTI-ansible-roles/ansible-roles
library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Write the smartgears version into a file named SMARTGEARS_VERSION
This commit is contained in:
parent
f8491716be
commit
bfd38769b8
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
- name: Create a directory where to store all the smartgears related downloads to avoid cluttering the home directory
|
- name: Create a directory where to store all the smartgears related downloads to avoid cluttering the home directory
|
||||||
file: dest={{ smartgears_downloads_dir }} state=directory owner={{ smartgears_user }} group={{ smartgears_user }}
|
file: dest={{ smartgears_downloads_dir }} state=directory owner={{ smartgears_user }} group={{ smartgears_user }}
|
||||||
tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'smartgears_download_dir', 'smartgears_downloads_dir' ]
|
tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'smartgears_download_dir', 'smartgears_downloads_dir', 'smartgears_conf' ]
|
||||||
|
|
||||||
- name: Remove the old smartgears-distribution files under the smartgears user home directory.
|
- name: Remove the old smartgears-distribution files under the smartgears user home directory.
|
||||||
shell: rm -fr {{ smartgears_user_home }}/smartgears-distribution-* ; touch {{ smartgears_user_home }}/.smartgears_distribution_cleaned
|
shell: rm -fr {{ smartgears_user_home }}/smartgears-distribution-* ; touch {{ smartgears_user_home }}/.smartgears_distribution_cleaned
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
- name: Check if the smartgears stop script exists
|
- name: Check if the smartgears stop script exists
|
||||||
become: True
|
become: True
|
||||||
become_user: '{{ smartgears_user }}'
|
become_user: '{{ smartgears_user }}'
|
||||||
stat: path=/home/{{ smartgears_user }}/stopContainer.sh
|
stat: path={{ smartgears_user_home }}/stopContainer.sh
|
||||||
when: smartgears_upgrade or ( smartgears_download | changed )
|
when: smartgears_upgrade or ( smartgears_download | changed )
|
||||||
register: smartgears_stop_script
|
register: smartgears_stop_script
|
||||||
tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'stop_smartgears_service' ]
|
tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'stop_smartgears_service' ]
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
- name: Stop the smartgears container before launching the upgrade script
|
- name: Stop the smartgears container before launching the upgrade script
|
||||||
become: True
|
become: True
|
||||||
become_user: '{{ smartgears_user }}'
|
become_user: '{{ smartgears_user }}'
|
||||||
shell: /home/{{ smartgears_user }}/stopContainer.sh
|
shell: {{ smartgears_user_home }}/stopContainer.sh
|
||||||
when:
|
when:
|
||||||
- smartgears_upgrade or ( smartgears_download | changed )
|
- smartgears_upgrade or ( smartgears_download | changed )
|
||||||
- smartgears_stop_script.stat.exists
|
- smartgears_stop_script.stat.exists
|
||||||
|
@ -134,10 +134,27 @@
|
||||||
msg: "The smartgears version is: {{ smartgears_real_version.stdout }}"
|
msg: "The smartgears version is: {{ smartgears_real_version.stdout }}"
|
||||||
tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'smartgears_conf' ]
|
tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'smartgears_conf' ]
|
||||||
|
|
||||||
|
# - name: Check if we have a smartgears version file
|
||||||
|
# stat: path={{ smartgears_user_home }}/SMARTGEARS_VERSION
|
||||||
|
# register: sm_version_file
|
||||||
|
# tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'smartgears_conf' ]
|
||||||
|
|
||||||
|
# - name: Use the version file if we are not installing a new version
|
||||||
|
# command: cat {{ smartgears_user_home }}/SMARTGEARS_VERSION
|
||||||
|
# when:
|
||||||
|
# - sm_version_file.stat.exists
|
||||||
|
# - smartgears_download is not defined or not ( smartgears_download | changed )
|
||||||
|
# register: smartgears_real_version
|
||||||
|
# tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'smartgears_conf' ]
|
||||||
|
|
||||||
- name: Set the real smartgears distribution version
|
- name: Set the real smartgears distribution version
|
||||||
set_fact: smartgears_real_distribution_version="{{ smartgears_real_version.stdout }}"
|
set_fact: smartgears_real_distribution_version="{{ smartgears_real_version.stdout }}"
|
||||||
tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'smartgears_conf' ]
|
tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'smartgears_conf' ]
|
||||||
|
|
||||||
|
- name: Put the smartgears version into a file
|
||||||
|
copy: content={{ smartgears_real_distribution_version }} dest={{ smartgears_user_home }}/SMARTGEARS_VERSION
|
||||||
|
tags: [ 'smartgears', 'smartgears_distribution', 'tomcat', 'smartgears_conf' ]
|
||||||
|
|
||||||
- name: Install the smartgears template configuration. First part
|
- name: Install the smartgears template configuration. First part
|
||||||
become: True
|
become: True
|
||||||
become_user: '{{ smartgears_user }}'
|
become_user: '{{ smartgears_user }}'
|
||||||
|
|
Loading…
Reference in New Issue