Ansible job definitions for Zuul
Go to file
Ian Wienand 500eba3634
configure-mirrors: make each compontent in 9-stream configurable
When we added 9-stream with I2da3a5e8a45598c6b3ded132ea61b86b4480e262
we had some components pointing to the mirrors and some not.  This is
basically because the OpenDev mirrors choose to mirror these parts of
the distribution.  It was an oversight to do things like this, as this
is nominally a generic configuration tool.

This proposes that we put each component behind a variable which can
be enabled or disabled.  This way users of the role can switch
on-or-off whatever their local mirrors carry, and fall-back to the
generic mirror metalink in other cases.

I imagine that with future distros like this we would have everything
disabled by default in zuul-jobs, and leave it up to sites to
explicitly opt-in the various components.  We could announce this via
our usual deprecation path and do similar for 9-stream; but for now
this keeps the defaults as it is currently written.

Change-Id: Ibfd88c137855c22b960099cc8d582b241c3b1db6
2022-09-16 10:32:29 +10:00
doc Merge "Add the post-reboot-tasks role" 2022-06-17 15:46:53 +00:00
playbooks linters: standardise on newline at end of file 2022-07-28 16:19:06 +10:00
roles configure-mirrors: make each compontent in 9-stream configurable 2022-09-16 10:32:29 +10:00
test-playbooks Remove redundant ssh known hosts prep 2022-09-12 12:55:24 -07:00
tests Upgrade ansible-lint to 5.0 2021-03-17 15:44:43 +00:00
tools Fedora : update to Fedora 36 release nodes 2022-08-22 15:27:11 +10:00
util-tasks More E208 mode fixes 2020-10-31 07:34:03 +00:00
zuul-tests.d Fedora : update to Fedora 36 release nodes 2022-08-22 15:27:11 +10:00
zuul.d upload-pypi: support API token upload 2022-07-13 15:18:08 +10:00
.ansible-lint linters: update to ansible-lint 6 2022-07-27 17:13:39 +10: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 Switch py3.10 testing to Ubuntu Jammy 2022-05-04 16:52:37 -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 ansible-lint: pin to < 6.5 2022-08-29 11:07:31 +10: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 Fix two testing problems 2022-06-16 10:30:00 -07:00
tox.ini ansible-lint: disable progressive mode 2022-07-27 17:16:19 +10:00

Zuul Jobs

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