diff options
Diffstat (limited to 'ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml')
-rw-r--r-- | ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml b/ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml index 4b1b7d75..1385ba55 100644 --- a/ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml +++ b/ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml @@ -16,16 +16,14 @@ mode: 0600 owner: root group: root - remote_src: no - name: Detect if archive is compressed shell: > - ssh -o StrictHostKeyChecking=no - -i /root/.ssh/infra_to_resource.privkey - {{ resources_source_host }} - 'file "{{ resources_dir }}/{{ resource_source_filename }}"' + file "{{ resources_dir }}/{{ resource_source_filename }}" | grep "compressed" register: compressed + failed_when: compressed.rc > 1 + delegate_to: "{{ resources_source_host }}" - name: Set tar extract options set_fact: @@ -40,10 +38,6 @@ | tar -C "{{ resource_destination_directory }}" "{{ tar_extract_options }}" - args: warn: false - rescue: - - name: Upload failed - set_fact: - upload_failed: true always: - name: Remove the ssh private key file: |