- hosts: all tasks: - name: Set the Zuul sources path set_fact: zuul_src_path: "{{ ansible_user_dir }}/src" - name: Set current test repo (cross-repo) set_fact: current_test_repo: "git.openstack.org/{{ osa_test_repo }}" when: - osa_test_repo is defined - name: Set current test repo (non-cross-repo) set_fact: current_test_repo: "{{ zuul.project.canonical_name }}" when: - osa_test_repo is not defined - name: Run gate-check-commit.sh script become: yes become_user: root command: "scripts/gate-check-commit.sh {{ scenario }} {{ action }} {{ install_method }}" args: chdir: "src/{{ current_test_repo }}" environment: # ZUUL_SRC_PATH is used by tests/get-ansible-role-requirements to # where the CI provided git sources were cloned. ZUUL_SRC_PATH: "{{ zuul_src_path }}" ANSIBLE_PACKAGE: "{{ ansible_package | default('') }}"