Ansible job definitions for Zuul
0b9fad9583
Ansible doens't really have a great built-in way to modify a json file (unlike ini files). The extant docker role does what seems to be the usual standard, which is slurp in the file, parse it and then write it back out. In a follow-on change (I338616c41a65b007d56648fdab6da2a6a6b909f4) we need to set some more values in the docker configuration .json file, which made me think it's generic enough that we can have a role to basically run read the file, |combine and write it back out. This adds such a role with various options, and converts the existing json configuration update in ensure-docker to use it. Change-Id: I155a409945e0175249cf2dc630b839c7a97fb452 |
||
---|---|---|
.rules | ||
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.