Ansible job definitions for Zuul
Go to file
Kevin Carter f1f609e09c
Add multi-distro support to install-docker
This change adds the ability for the zuul provided role for docker
installation to support multiple distros automatically. With this
change the role will dynamically load variables based on the
target operating system.

While the default to install from upstream reamains unchanged, the
role will now fall back to installing using the distro packages
in the event there's is a fault with the upstream tasks or if an
upstream task file has not been implemented.

> stubbs for upstream implementation task files have been created.

With this change the role will now support, debian (and family),
opensuse, and red hat (and family). The upstream installation process
is using the documented steps from upstream docker, as found here
[0].

The default "ubuntu_gpg_key" as renamed to "docker_gpg_key" as its
now used for more than one distro.

The daemon.json.j2 template has been removed. This template was
stored here but unused by this role.

[0] https://docs.docker.com/install/linux/docker-ce/fedora/

Change-Id: Ie52444f8c62d6e2f86ce9ba1c17795dd9a6471d2
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2019-06-11 10:04:28 -05:00
doc Return javascript content artifact records to Zuul 2019-06-06 06:17:47 +00:00
playbooks Correct artifact return url for python/js 2019-06-10 13:41:52 -07:00
roles Add multi-distro support to install-docker 2019-06-11 10:04:28 -05:00
test-playbooks/registry Add a registry test job 2019-06-03 09:03:35 -07:00
tests Add a python unit test framework 2018-07-25 09:11:25 -07:00
tools Organize documentation by subject area 2019-03-25 14:21:04 -07:00
.gitignore Add a python unit test framework 2018-07-25 09:11:25 -07: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
bindep.txt Updated bindep to cover for MacOS requirements 2018-10-27 16:31:33 +00:00
LICENSE Add initial license, docs, and other config 2017-06-08 14:01:21 -07: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-requirements.txt Shift doc requirements to doc/requirements.txt 2019-05-09 13:58:56 +00:00
tox.ini Shift doc requirements to doc/requirements.txt 2019-05-09 13:58:56 +00:00
zuul.yaml Merge "Return javascript content artifact records to Zuul" 2019-06-06 06:39:39 +00:00

Zuul Jobs

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