mirror of
https://bitbucket.org/atlassian/dc-deployments-automation.git
synced 2025-12-14 00:43:06 -06:00
ITOPSENG-101 working obr storage logic
This commit is contained in:
@@ -40,10 +40,10 @@
|
|||||||
move_obr: false
|
move_obr: false
|
||||||
atl_obr_download_href: "{{ atl_jsd_build_info.json._embedded.artifact._links.binary.href }}"
|
atl_obr_download_href: "{{ atl_jsd_build_info.json._embedded.artifact._links.binary.href }}"
|
||||||
atl_obr_filename: "jira-servicedesk-application-{{ atl_jsd_build_info.json.name }}.obr"
|
atl_obr_filename: "jira-servicedesk-application-{{ atl_jsd_build_info.json.name }}.obr"
|
||||||
atl_obr_temp_download: "{{ atl_installer_temp }}/{{ atl_obr_filename }}"
|
atl_obr_download: "{{ atl_installer_temp }}/jira-servicedesk-application-{{ atl_jsd_build_info.json.name }}.obr"
|
||||||
atl_obr_shared_download: "{{ atl_product_home_shared_download_dir }}/{{ atl_obr_filename }}"
|
atl_obr_shared_download: "{{ atl_product_home_shared_download_dir }}/jira-servicedesk-application-{{ atl_jsd_build_info.json.name }}.obr"
|
||||||
atl_obr_moving_lock: "{{{ atl_product_home_shared_download_dir }}/{{ atl_obr_filename }}_moving"
|
atl_obr_moving_lock: "{{ atl_product_home_shared_download_dir }}/jira-servicedesk-application-{{ atl_jsd_build_info.json.name }}.obr_moving"
|
||||||
atl_obr_completed_lock: "{{ atl_product_home_shared_download_dir }}/{{ atl_obr_filename }}_completed"
|
atl_obr_completed_lock: "{{ atl_product_home_shared_download_dir }}/jira-servicedesk-application-{{ atl_jsd_build_info.json.name }}.obr_completed"
|
||||||
|
|
||||||
# Check for pre-downloaded obr on shared_home and completed lock dir.
|
# Check for pre-downloaded obr on shared_home and completed lock dir.
|
||||||
- name: Check for completed lock directory
|
- name: Check for completed lock directory
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
- name: Fetch obr
|
- name: Fetch obr
|
||||||
get_url:
|
get_url:
|
||||||
url: "{{ atl_obr_download_href }}"
|
url: "{{ atl_obr_download_href }}"
|
||||||
dest: "{{ atl_obr_temp_download }}"
|
dest: "{{ atl_obr_download }}"
|
||||||
mode: 0755
|
mode: 0755
|
||||||
force: false
|
force: false
|
||||||
register: atl_obr_completed
|
register: atl_obr_completed
|
||||||
@@ -107,7 +107,7 @@
|
|||||||
|
|
||||||
- name: Copy temp installer to home_shared
|
- name: Copy temp installer to home_shared
|
||||||
copy:
|
copy:
|
||||||
src: "{{ atl_obr_temp_download }}"
|
src: "{{ atl_obr_download }}"
|
||||||
dest: "{{ atl_obr_shared_download }}"
|
dest: "{{ atl_obr_shared_download }}"
|
||||||
remote_src: true
|
remote_src: true
|
||||||
when:
|
when:
|
||||||
@@ -117,14 +117,14 @@
|
|||||||
|
|
||||||
- name: Create completed_lock once obr downloaded and copied
|
- name: Create completed_lock once obr downloaded and copied
|
||||||
file:
|
file:
|
||||||
path: "{{ atl_obr_shared_completed_lock }}"
|
path: "{{ atl_obr_completed_lock }}"
|
||||||
state: directory
|
state: directory
|
||||||
when: copied is succeeded
|
when: copied is succeeded
|
||||||
register: completed_lock_created
|
register: completed_lock_created
|
||||||
|
|
||||||
- name: Remove moving_lock to show that obr is completed
|
- name: Remove moving_lock to show that obr is completed
|
||||||
file:
|
file:
|
||||||
path: "{{ atl_obr_shared_moving_lock }}"
|
path: "{{ atl_obr_moving_lock }}"
|
||||||
state: absent
|
state: absent
|
||||||
when:
|
when:
|
||||||
- completed_lock_created is succeeded
|
- completed_lock_created is succeeded
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
|
|
||||||
- name: Delete old temp installer
|
- name: Delete old temp installer
|
||||||
file:
|
file:
|
||||||
path: "{{ atl_obr_temp_download }}"
|
path: "{{ atl_obr_download }}"
|
||||||
state: absent
|
state: absent
|
||||||
when: moving_lock_removed is succeeded
|
when: moving_lock_removed is succeeded
|
||||||
register: temp_deleted
|
register: temp_deleted
|
||||||
|
|||||||
Reference in New Issue
Block a user