- hosts: all tasks: - name: rsync deploy file copy: src={{ source }} dest=/data/apps/{{ dest_filename }} - name: back old config file shell: "rsync -avcp /data/app{{ project }}/keys /data/app{{ project }}/keys.old" - name: decomp file shell: "cd /data/app/ && tar zxvf {{ dest_filename }} -C /data/apps/{{ project }} "