ITOPSENG-101 working obr storage logic

This commit is contained in:
bmeehan
2019-11-08 01:18:26 +00:00
parent 4686fd3b33
commit 6f040584d7

View File

@@ -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