Ansible job definitions for Zuul
Go to file
Lukas Kranz be72e626e8 Make prepare-workspace-git fail faster.
In case of aws spot instances, the node can drop the connection anytime.
Ansible loops do not fail when the first item fails, instead they execute all items before reporting the failure.
This leads to a big overhead, if we sync repositories, when the node has dropped the connection beforehand.
Therefore i used include_tasks, which fails for the first unsuccessful item.

Change-Id: Id6079a2cda10a825384d52d47750d9c05d323e00
2024-03-21 07:34:30 +01:00
doc Merge "Add zuul-tenant-conf-check role/job" 2024-02-13 16:09:34 +00:00
playbooks Add zuul-tenant-conf-check role/job 2024-02-01 15:56:29 -08:00
roles Make prepare-workspace-git fail faster. 2024-03-21 07:34:30 +01:00
test-playbooks Merge "prepare-workspace-git: Add ability to define synced pojects" 2024-03-19 14:59:28 +00:00
tests Upgrade ansible-lint to 5.0 2021-03-17 15:44:43 +00:00
tools Drop CentOS 7 test jobs 2024-03-08 08:20:27 -08:00
util-tasks More E208 mode fixes 2020-10-31 07:34:03 +00:00
zuul-tests.d Merge "prepare-workspace-git: Add ability to define synced pojects" 2024-03-19 14:59:28 +00:00
zuul.d Add zuul-tenant-conf-check role/job 2024-02-01 15:56:29 -08:00
.ansible-lint Update to ansible-lint 6.8.2 2022-11-07 10:37:53 +11:00
.gitignore Enable progressive mode with ansible-lint 2020-11-07 03:20:19 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:25:30 +00:00
.stestr.conf Add a python unit test framework 2018-07-25 09:11:25 -07:00
.yamllint linters: standardise on newline at end of file 2022-07-28 16:19:06 +10:00
bindep.txt Add testing for Debian bookworm 2023-08-11 09:34:22 -07:00
CONTRIBUTING.rst Link the policy to the CONTRIBUTING.rst file 2020-01-28 07:21:08 -05:00
LICENSE Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
linters-requirements.txt Cap ansible-lint <6.13 2023-02-23 18:31:54 +00:00
README.rst Add installation/deprecation documentation 2018-04-11 08:03:57 -07:00
setup.cfg Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
setup.py setup.py: override modules to stop auto-detection 2022-07-27 11:14:06 +10:00
test-constraints.txt pin oauthlib version for python2.7 2022-01-27 14:35:06 +01:00
test-requirements.txt Pin requests-oauthlib<1.4.0 under python2.7 2024-03-12 10:19:51 -07:00
tox.ini Remove command.warn usage 2024-02-14 15:17:52 -08:00

Zuul Jobs

This repo contains a set of Zuul jobs and Ansible roles suitable for use by any Zuul system.