- hosts: all tasks: - name: Ensure artifacts directory exists file: path: '{{ zuul.executor.work_root }}/artifacts' state: directory delegate_to: localhost - name: Copy files from {{ ansible_user_dir }}/ on node synchronize: src: '{{ ansible_user_dir }}/' dest: '{{ zuul.executor.work_root }}/artifacts/plugins/javamelody' mode: pull copy_links: true verify_host: true rsync_opts: - --include=/gerrit/buck-out/gen/plugins/javamelody/javamelody-*.jar - --include=*/ - --exclude=* - --prune-empty-dirs