zuul-jobs/roles/configure-mirrors/tasks/mirror
Jonathan Rosser 5d01b68574 Allow some configure-mirrors repositories to be disabled
Out-of-the-box installs of centos-8 do not enable the PowerTools
or HighAvailability repositories. Debian/Ubuntu do not enable
the backports repository by default.

Having these repos enabled by default in CI has led to merging
broken code for OpenStack deployment tooling which is attempting
to also manage the presence/absence of these repositories. It
is challenging to remove these repositories on the running node
because the repo URL (rather than just the name) is required as
input to the apt_repository and yum_repository ansible modules.

This patch adds a role default variable to configure-mirrors to
allow a job to opt out of these extra repositories. The default
is set to 'True' to allow existing jobs to work as before.

Change-Id: I74b9de7092f182c942a58ac7a46b9fbd791889de
2022-02-16 20:39:31 +00:00
..
CentOS-7.yaml Partial address ansible-lint E208 2020-09-29 10:29:01 +01:00
CentOS-8.yaml Rename CentOS8 repo files to CentOS-Linux 2020-12-18 14:23:08 +05:30
CentOS-9.yaml Add CentOS Stream 9 to configure-mirrors role 2022-01-27 15:05:46 +01:00
CentOSStream-8.yaml Fix repo files for CentOS Stream 2021-01-22 17:46:26 +01:00
Debian.yaml Allow some configure-mirrors repositories to be disabled 2022-02-16 20:39:31 +00:00
Fedora.yaml Partial address ansible-lint E208 2020-09-29 10:29:01 +01:00
Gentoo.yaml notify needs a command 2018-09-20 22:02:55 -05:00
Suse.yaml Capitalize task names 2020-05-16 17:46:17 +02:00
Ubuntu.yaml Check for loop_control in with_ type loops 2020-05-01 13:45:34 +02:00
default.yaml Streamline configure-mirrors and Ubuntu repository setup 2017-09-07 15:37:31 -04:00