Merged in ITOPSENG-395-force-version (pull request #76)

ITOPSENG-395 force version

Approved-by: Steve Smith <ssmith@atlassian.com>
This commit is contained in:
Geoff Jacobs
2020-01-20 01:02:34 +00:00
committed by Steve Smith
2 changed files with 8 additions and 4 deletions

View File

@@ -37,3 +37,5 @@ atl_servicedesk_url_map:
atl_servicedesk_metadata_url: "{{ atl_servicedesk_url_map[atl_product_version] | default(atl_servicedesk_url_map['default']) }}" atl_servicedesk_metadata_url: "{{ atl_servicedesk_url_map[atl_product_version] | default(atl_servicedesk_url_map['default']) }}"
atl_servicedesk_download_file: "{{ atl_installer_temp }}/jira-servicedesk.{{ atl_product_version }}.obr" atl_servicedesk_download_file: "{{ atl_installer_temp }}/jira-servicedesk.{{ atl_product_version }}.obr"
force_version_update: false

View File

@@ -73,17 +73,19 @@
- name: "Case: Version is not latest" - name: "Case: Version is not latest"
block: block:
- name: "Case: No cached version, or but supplied is higher; use supplied" - name: "Case: No cached version, or supplied is higher; use supplied"
set_fact: set_fact:
atl_download_version: "{{ atl_product_version }}" atl_download_version: "{{ atl_product_version }}"
when: (not cached.stat.exists) or when: force_version_update | bool or
not cached.stat.exists or
atl_product_version is version(atl_cached_version, '>') atl_product_version is version(atl_cached_version, '>')
- name: "Case: Cached version is higher, ignore supplied" - name: "Case: Cached version is higher or forced, ignore supplied"
set_fact: set_fact:
atl_download_version: "{{ atl_cached_version }}" atl_download_version: "{{ atl_cached_version }}"
when: cached.stat.exists and when: cached.stat.exists and
atl_product_version is version(atl_cached_version, '<=') atl_product_version is version(atl_cached_version, '<=') and
not force_version_update | bool
when: not version_is_latest when: not version_is_latest