25 lines
963 B
YAML
25 lines
963 B
YAML
- name: Test the use-cached-repos role
|
|
hosts: all
|
|
roles:
|
|
- role: use-cached-repos
|
|
post_tasks:
|
|
# openstack-infra/project-config is in 'required-projects'.
|
|
# openstack-infra/opentack-zuul-jobs is also implicitly in 'projects'.
|
|
# We're checking them explicitly rather than with_items on zuul.projects
|
|
# in case there is a regression which would take an item out.
|
|
- name: Check that openstack-infra/project-config was prepared
|
|
stat:
|
|
path: "{{ ansible_user_dir }}/src/git.openstack.org/openstack-infra/project-config"
|
|
register: project_config
|
|
|
|
- name: Check that openstack-infra/openstack-zuul-jobs was prepared
|
|
stat:
|
|
path: "{{ ansible_user_dir }}/src/git.openstack.org/openstack-infra/openstack-zuul-jobs"
|
|
register: ozj_config
|
|
|
|
- name: Validate that required projects have been prepared
|
|
assert:
|
|
that:
|
|
- project_config.stat.exists
|
|
- ozj_config.stat.exists
|