- 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} # NOTE(ianw) 2023-04-27 This follwoing find may be redundant # now; it does not seem to match anything on centos 9-stream # at least. find /var/lib/dkms/ -type d -wholename "*/log" -exec cp -r --parents \{\} ${DKMS_MAKE_LOGS} \; cp /var/lib/dkms/openafs/*/build/make.log ${DKMS_MAKE_LOGS} chown zuul:zuul ${DKMS_MAKE_LOGS} become: yes - include_role: name: stage-output