zuul-jobs/roles/install-docker/tasks/upstream-yum.yaml
Kevin Carter fb41492e4a
Isolate installation mode
The role variables were making generalizations on distro package
and installation methods. This change further breaks things out,
now explicitly supporting ubuntu, debian, fedora, and
redhat(centos).

Change-Id: Ib1749721b32b21ba1ab661a64097d79037e416f3
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2019-06-11 19:10:53 -05:00

28 lines
573 B
YAML

---
- name: Install pre-reqs
package:
name: "{{ _docker_upstream_distro_required_packages }}"
state: present
- name: Create tmp gpg key file
copy:
content: "{{ docker_gpg_key }}"
dest: /tmp/key.gpg
- name: Import gpg key
rpm_key:
state: present
key: /tmp/key.gpg
# TODO(mordred) We should add a proxy cache mirror for this
- name: Add docker repo
template:
dest: /etc/yum.repos.d/docker-ce.repo
group: root
mode: 0644
owner: root
src: "{{ docker_repo_template }}"
- include_tasks: upstream-package-installation.yaml