- name: Run test-setup.sh when: not test_setup_skip block: - name: "Check if project's tools/test-setup.sh exists" stat: path: "{{ zuul_work_dir }}/tools/test-setup.sh" register: p - name: Run tools/test-setup.sh command: tools/test-setup.sh {{ test_setup_args }} environment: "{{ test_setup_environment }}" args: chdir: "{{ zuul_work_dir }}" when: - p.stat.exists - p.stat.executable