summaryrefslogtreecommitdiffstats
path: root/ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml')
-rw-r--r--ansible/roles/resource-data/tasks/unarchive-ssh-resource.yml12
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: