# If delegation is enabled, synchronize will look from files on delegated host not locally - name: "Analyze '{{ local_path | basename }}'" # debug: msg="{{ local_path }} - {{ item_name }} - {{ item }}" include_tasks: sync.yml run_once: true with_items: "{{ lookup('pipe', filesearch).split('\n') }}" vars: filesearch: "find '{{ local_path }}' -mindepth 1 -maxdepth 1" item_name: "{{ item | basename }}" item_src: "{{ local_path }}/{{ item_name }}" item_dest: "{{ remote_path }}/{{ item_name }}" when: item != ""