zuul-jobs/doc/source
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
..
_static Add logo to docs 2018-05-04 14:50:13 -07:00
afs-roles.rst Remove deprecated upload-afs role 2020-02-04 07:41:59 +11:00
build-roles.rst Add Bazel build and ensure roles 2020-04-30 18:05:41 +01:00
cloud-roles.rst Remove install-* roles 2020-05-26 09:34:25 +02:00
conf.py Document how to build a buildset registry 2019-03-15 08:37:37 -07:00
container-roles.rst Remove install-* roles 2020-05-26 09:34:25 +02:00
deprecated-jobs.rst Fix typo: Deprecrated 2020-05-28 08:09:49 +02:00
deprecated-roles.rst Fix typo: Deprecrated 2020-05-28 08:09:49 +02:00
docker-image.rst Rename install-docker to ensure-docker for consistency 2020-04-04 15:41:29 -04:00
docker-jobs.rst Organize documentation by subject area 2019-03-25 14:21:04 -07:00
galaxy-roles.rst Organize documentation by subject area 2019-03-25 14:21:04 -07:00
general-jobs.rst shake-build: add shake build system job 2020-05-28 12:48:16 +00:00
general-roles.rst update-json-file: add role to combine values into a .json 2020-10-05 15:18:58 +11:00
go-jobs.rst golangci-lint: add job 2020-04-01 17:30:55 -04:00
go-roles.rst Remove install-* roles 2020-05-26 09:34:25 +02:00
hashicorp-jobs.rst Update hashicorp jobs file with correct title 2020-09-01 05:43:46 +00:00
hashicorp-roles.rst Terraform roles and jobs. 2020-06-11 17:26:50 +02:00
haskell-jobs.rst haskell-stack-test: add haskell tool stack test 2020-05-01 15:35:33 +00:00
haskell-roles.rst haskell-stack-test: add haskell tool stack test 2020-05-01 15:35:33 +00:00
helm-jobs.rst apply-helm-charts: Job to apply Helm charts 2020-01-10 17:31:38 +00:00
helm-roles.rst helm-template: Add role to run 'helm template' 2020-01-10 17:31:05 +00:00
index.rst Add mirror_info documentation 2019-07-19 12:49:18 -07:00
install.rst Fix installation docs 2019-06-14 18:08:48 +00:00
java-roles.rst Add ensure-java role 2020-02-21 06:55:47 -06:00
jobs.rst Terraform roles and jobs. 2020-06-11 17:26:50 +02:00
js-jobs.rst Combine javascript deployment and deployment-tarball jobs 2020-05-13 16:48:29 +00:00
js-roles.rst Remove install-* roles 2020-05-26 09:34:25 +02:00
kubernetes-roles.rst add role for collecting the kubernetes pod&kubelet logs 2020-03-23 22:28:02 +02:00
launchpad-roles.rst Organize documentation by subject area 2019-03-25 14:21:04 -07:00
log-roles.rst Add upload-logs-s3 2020-07-19 21:22:36 +02:00
mirror.rst Merge "doc: note that mirror_info isn't actually implemented" 2019-08-20 18:45:35 +00:00
policy.rst Add linting rule to enforce no-same-owner policy 2020-06-18 11:06:45 +02:00
puppet-roles.rst Remove install-* roles 2020-05-26 09:34:25 +02:00
python-jobs.rst Ensure python interpreter is installed for tox-py3X 2020-01-02 15:51:30 +01:00
python-roles.rst Remove install-* roles 2020-05-26 09:34:25 +02:00
roles.rst Add ensure-rust role 2020-08-25 09:04:43 +10:00
rust-roles.rst Add ensure-rust role 2020-08-25 09:04:43 +10:00
system-jobs.rst Add phoronix-test-suite job 2020-04-03 13:03:07 +00:00
system-roles.rst ensure-zookeeper: add role to setup zookeeper 2020-09-24 23:29:59 +00:00
translation-roles.rst Organize documentation by subject area 2019-03-25 14:21:04 -07:00