- name: Rename tarball for uploading shell: | mkdir -p dist cp *.tgz dist/{{ zuul.project.short_name }}-content-latest.tar.gz args: chdir: "{{ zuul_work_dir }}" tags: # Ignore ANSIBLE0007: No need to use file module instead of mkdir - skip_ansible_lint - name: Rename tagged tarball for uploading when: zuul.tag is defined shell: | cp *.tgz dist/{{ zuul.project.short_name }}-content-{{ zuul.tag }}.tar.gz args: chdir: "{{ zuul_work_dir }}" - name: Ensure artifacts directory exists file: path: "{{ zuul.executor.work_root }}/artifacts" state: directory delegate_to: localhost - name: Collect artifacts synchronize: dest: "{{ zuul.executor.work_root }}/artifacts/" mode: pull src: "{{ zuul_work_dir }}/dist/" verify_host: true