--- - hosts: "{{hosts}}" become: yes become_method: sudo become_user: shop tasks: - name: copy tar.gz copy: src: '{{ item.src }}' dest: '{{ item.dest }}' with_items: - { src: '/data/backup/{{project}}/releases-{{datetime}}.tar.gz.md5', dest: '/tmp/' } - { src: '/data/backup/{{project}}/releases-{{datetime}}.tar.gz', dest: '/tmp/' } - name: check md5sum shell: cd /tmp && md5sum -c /tmp/releases-{{datetime}}.tar.gz.md5 register: result - name: unarchive tar.gz unarchive: src: /tmp/releases-{{datetime}}.tar.gz dest: /data/wwwroot/{{project}}/ #mode: 0775 copy: no when: result.rc == 0