--- # Reproduction for issue #140. - hosts: all gather_facts: no tasks: - name: Create file tree connection: local shell: > mkdir filetree; for i in `seq 1 1000` ; do echo $i > filetree/$i ; done args: creates: filetree - name: Delete remote file tree shell: rm -rf /tmp/filetree - name: Trigger nasty process pileup synchronize: src: "{{ item.src }}" dest: "/tmp/filetree" with_filetree: - filetree when: item.state == 'file'