
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>
84 lines
2.4 KiB
Plaintext
84 lines
2.4 KiB
Plaintext
[docker-ce-stable]
|
|
name=Docker CE Stable - $basearch
|
|
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
|
|
enabled=1
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-stable-debuginfo]
|
|
name=Docker CE Stable - Debuginfo $basearch
|
|
baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/stable
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-stable-source]
|
|
name=Docker CE Stable - Sources
|
|
baseurl=https://download.docker.com/linux/centos/7/source/stable
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-edge]
|
|
name=Docker CE Edge - $basearch
|
|
baseurl=https://download.docker.com/linux/centos/7/$basearch/edge
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-edge-debuginfo]
|
|
name=Docker CE Edge - Debuginfo $basearch
|
|
baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/edge
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-edge-source]
|
|
name=Docker CE Edge - Sources
|
|
baseurl=https://download.docker.com/linux/centos/7/source/edge
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-test]
|
|
name=Docker CE Test - $basearch
|
|
baseurl=https://download.docker.com/linux/centos/7/$basearch/test
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-test-debuginfo]
|
|
name=Docker CE Test - Debuginfo $basearch
|
|
baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/test
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-test-source]
|
|
name=Docker CE Test - Sources
|
|
baseurl=https://download.docker.com/linux/centos/7/source/test
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-nightly]
|
|
name=Docker CE Nightly - $basearch
|
|
baseurl=https://download.docker.com/linux/centos/7/$basearch/nightly
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-nightly-debuginfo]
|
|
name=Docker CE Nightly - Debuginfo $basearch
|
|
baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/nightly
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|
|
|
|
[docker-ce-nightly-source]
|
|
name=Docker CE Nightly - Sources
|
|
baseurl=https://download.docker.com/linux/centos/7/source/nightly
|
|
enabled=0
|
|
gpgcheck=1
|
|
gpgkey=https://download.docker.com/linux/centos/gpg
|