- hosts: "gitea" tasks: - name: Test base jobs project was created in gitea uri: url: "https://localhost:3000/opendev/base-jobs" validate_certs: false status_code: 200 - name: Test zuul project was created in gitea uri: url: "https://localhost:3000/zuul/zuul" validate_certs: false status_code: 200 return_content: yes register: zuul_content - name: Assert description updated fail: msg: Zuul description was not updated when: '"Zuuls new description" not in zuul_content.content' - name: Push system-config into our test gitea for testing shell: | cd /home/zuul/src/opendev.org/opendev/system-config git remote add test-gitea https://gerrit:{{ gitea_gerrit_password }}@localhost:3000/opendev/system-config GIT_SSL_NO_VERIFY=1 git push -f test-gitea master # This is conveniently left here so that it can be uncommented in order to # autohold the system-config-run-gitea job in zuul. #- name: Force a failure for human intervention # fail: # msg: Failing so that we can check on things with a hold