- name: Find all source repos used by this job
  find:
    paths:
      - src/git.openstack.org/openstack
      - src/git.openstack.org/openstack-dev
      - src/git.openstack.org/openstack-infra
    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