With the new namespaces we have to look around a bit more to find repos top copy into the DevStack working directory. Add: * opendev/ * starlingx/ * x/ * zuul/ Change-Id: I8a55522a5fee46f415f0c0ce580ded3476133460 Signed-off-by: Dean Troyer <dtroyer@gmail.com>
27 lines
682 B
YAML
27 lines
682 B
YAML
- 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
|