Ansible job definitions for Zuul
e05b55fa67
This replaces ansible loop tasks which rename log files to have a .txt suffix with an ansible module task. The reason for this is each ansible loop iteration can be very slow; up to 3 seconds per task. When many log files need to be renamed this adds up quickly. The module can do all of the renames in a single python process that should be much quicker. Note the old interface expected a list of extensions to rename. It then converted that list of extensions into a regex used to find the files to rename. The new code does not use regexes. It is possible someone abused the old interface to hijack the regex and do something extra fun, but that was not documented nor likely to be safe. Change-Id: I7033a862d7e42b3acd8ad264aefca50685b317ff |
||
---|---|---|
doc | ||
playbooks | ||
roles | ||
test-playbooks | ||
tests | ||
tools | ||
util-tasks | ||
zuul-tests.d | ||
zuul.d | ||
.ansible-lint | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.yamllint | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
LICENSE | ||
linters-requirements.txt | ||
README.rst | ||
setup.cfg | ||
setup.py | ||
test-constraints.txt | ||
test-requirements.txt | ||
tox.ini |
Zuul Jobs
This repo contains a set of Zuul jobs and Ansible roles suitable for use by any Zuul system.