openstack-zuul-jobs/playbooks/legacy/zun-ui-nodejs4-npm-run-test/post.yaml
Monty Taylor e1e06136f0 Update legacy post playbooks to pull from primary
This should be a no-op for single-node jobs, but for multi-node jobs it
should keep them from trying to copy logs from all of their nodes,
which they are not designed to do.

Change-Id: Ibcf158f1b8082fbffeb48fa48c6592c87e056d01
2017-09-29 16:35:23 +00:00

55 lines
1.6 KiB
YAML

- hosts: primary
tasks:
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node
synchronize:
src: '{{ ansible_user_dir }}/workspace/'
dest: '{{ zuul.executor.log_root }}'
mode: pull
copy_links: true
verify_host: true
rsync_opts:
- --include=/cover/**
- --include=*/
- --exclude=*
- --prune-empty-dirs
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node
synchronize:
src: '{{ ansible_user_dir }}/workspace/'
dest: '{{ zuul.executor.log_root }}'
mode: pull
copy_links: true
verify_host: true
rsync_opts:
- --include=/reports/**
- --include=*/
- --exclude=*
- --prune-empty-dirs
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node
synchronize:
src: '{{ ansible_user_dir }}/workspace/'
dest: '{{ zuul.executor.log_root }}'
mode: pull
copy_links: true
verify_host: true
rsync_opts:
- --include=/npm-shrinkwrap.json
- --include=*/
- --exclude=*
- --prune-empty-dirs
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node
synchronize:
src: '{{ ansible_user_dir }}/workspace/'
dest: '{{ zuul.executor.log_root }}'
mode: pull
copy_links: true
verify_host: true
rsync_opts:
- --include=/karma.subunit
- --include=*/
- --exclude=*
- --prune-empty-dirs