- name: Find all source repos used by this job find: paths: - src/opendev.org/opendev - src/opendev.org/openstack - src/opendev.org/openstack-dev - src/opendev.org/openstack-infra - src/opendev.org/starlingx - src/opendev.org/x - src/opendev.org/zuul file_type: directory register: found_repos - name: Copy Zuul repos into devstack working directory command: rsync -a {{ item.path }} {{ devstack_base_dir }} with_items: '{{ found_repos.files }}' become: yes - name: Set ownership of repos file: path: '{{ devstack_base_dir }}' state: directory recurse: true owner: stack group: stack become: yes