Ansible job definitions for Zuul
Go to file
Ian Wienand 0b9fad9583 update-json-file: add role to combine values into a .json
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
2020-10-05 15:18:58 +11:00
.rules Add linting rule to enforce no-same-owner policy 2020-06-18 11:06:45 +02:00
doc update-json-file: add role to combine values into a .json 2020-10-05 15:18:58 +11:00
playbooks explicit error when test_command is undef 2020-09-22 13:39:22 +02:00
roles update-json-file: add role to combine values into a .json 2020-10-05 15:18:58 +11:00
test-playbooks update-json-file: add role to combine values into a .json 2020-10-05 15:18:58 +11:00
tests Add test cases for tox line comment parsing 2020-04-03 19:34:24 +02:00
tools Add managed jobs to periodic-weekly 2020-09-17 08:33:50 +00:00
util-tasks Test multiarch release builds and use temp registry with buildx 2020-07-01 10:29:31 -07:00
zuul-tests.d update-json-file: add role to combine values into a .json 2020-10-05 15:18:58 +11:00
zuul.d explicit error when test_command is undef 2020-09-22 13:39:22 +02:00
.ansible-lint Add mode to packer 2020-09-17 16:21:12 +00:00
.gitignore Ensure wheel exists for build-release-python 2020-06-17 16:59:24 -05: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 yamlint: EOF newlines and comments indent 2020-05-14 08:42:17 +00:00
bindep.txt Fix py27 tox 2020-05-27 17:12:32 +02: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 Bump ansible-lint to 4.3.0 2020-05-28 16:48:14 +01: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 Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
test-constraints.txt Fix py27 tox 2020-05-27 17:12:32 +02:00
test-requirements.txt Add upload-logs-s3 2020-07-19 21:22:36 +02:00
tox.ini Bump ansible-lint to 4.3.0 2020-05-28 16:48:14 +01:00

Zuul Jobs

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