- hosts: localhost tasks: - name: Make log directories for testing hosts file: path: "{{ zuul.executor.log_root }}/{{ item }}/logs" state: directory recurse: true loop: "{{ query('inventory_hostnames', 'all') }}" - hosts: all tasks: - name: Get dkms make logs shell: | DKMS_MAKE_LOGS=/var/lib/dkms-make-logs mkdir ${DKMS_MAKE_LOGS} # pre ~ 9-stream find /var/lib/dkms/ -type d -wholename "*/log" -exec cp -r --parents \{\} ${DKMS_MAKE_LOGS} \; # >= 9-stream find /var/lib/dkms/ -type d -wholename "*/build" -exec cp -r --parents \{\} ${DKMS_MAKE_LOGS} \; chown zuul:zuul ${DKMS_MAKE_LOGS} become: yes - include_role: name: stage-output