- name: Update git repository git: repo: "{{ repo_url }}" dest: "{{ project_dir }}/repo" - name: Creates directory for release file: path: "{{ release_dir }}" state: directory - name: Copy project files synchronize: src: "{{ project_dir }}/repo/" dest: "{{ release_dir }}" rsync_opts: - "--exclude=.git" delegate_to: "{{ inventory_hostname }}"