From 2ac847dd3ab88ceb54fdeb3dc6c8a19082297b7f Mon Sep 17 00:00:00 2001 From: Glenn Stewart Date: Tue, 15 Oct 2019 10:28:48 +1100 Subject: [PATCH] ITOPSENG-164 Debug some changes to logic --- roles/product_install/tasks/main.yml | 74 ++++++++++++++++------------ 1 file changed, 42 insertions(+), 32 deletions(-) diff --git a/roles/product_install/tasks/main.yml b/roles/product_install/tasks/main.yml index ad490f6..288b0f6 100644 --- a/roles/product_install/tasks/main.yml +++ b/roles/product_install/tasks/main.yml @@ -196,6 +196,48 @@ ( moving_lock_created is succeeded and moving_lock_created.changed == False ) +# Move binary block +- name: Move product installer to home_shared + block: + + - name: Copy temp installer to home_shared + copy: + src: "{{ atl_product_temp_download }}" + dest: "{{ atl_product_home_shared_download }}" + remote_src: true + when: + - moving_lock_created is succeeded + - moving_lock_created.changed == True + register: copied + + - name: Create completed_lock once product installer downloaded and copied + file: + path: "{{ atl_product_home_shared_completed_lock }}" + state: directory + when: copied is succeeded + register: completed_lock_created + + - name: Remove moving_lock to show that binary is completed + file: + path: "{{ atl_product_home_shared_moving_lock }}" + state: absent + when: + - completed_lock_created is succeeded + - copied is succeeded + register: moving_lock_removed + + - name: Delete old temp installer + file: + path: "{{ atl_product_temp_download }}" + state: absent + when: moving_lock_removed is succeeded + register: temp_deleted + + when: move_binary + + + + @@ -255,38 +297,6 @@ # when: move_binary # register: moving_lock_created -# - name: Copy temp installer to home_shared -# copy: -# src: "{{ atl_product_temp_download }}" -# dest: "{{ atl_product_home_shared_download }}" -# remote_src: true -# when: moving_lock_created is succeeded -# register: copied - -# - name: Create completed_lock once product installer downloaded and copied -# file: -# path: "{{ atl_product_home_shared_completed_lock }}" -# state: directory -# when: copied is succeeded -# register: completed_lock_created - -# - name: Remove moving_lock to show that binary is completed -# file: -# path: "{{ atl_product_home_shared_moving_lock }}" -# state: absent -# when: -# - completed_lock_created is succeeded -# - copied is succeeded -# register: moving_lock_removed - -# - name: Delete old temp installer -# file: -# path: "{{ atl_product_temp_download }}" -# state: absent -# when: moving_lock_removed is succeeded -# register: temp_deleted - -# when: move_binary