Ian Wienand 0a7adc6dde install-docker: add package version option
Add a variable to allow selecting a specific docker version.  Useful
if a new docker releases but your jobs aren't quite ready.

Change-Id: Ie4c178d966474476fd2de4489738e47e8a641834
2018-11-08 07:10:29 +00:00

33 lines
691 B
YAML

- name: Install pre-reqs
package:
name: "{{ item }}"
state: present
with_items:
- apt-transport-https
- ca-certificates
- curl
- software-properties-common
become: yes
- name: Add docker GPG key
become: yes
apt_key:
data: "{{ ubuntu_gpg_key }}"
# TODO(mordred) We should add a proxy cache mirror for this
- name: Add docker apt repo
become: yes
template:
dest: /etc/apt/sources.list.d/docker.list
group: root
mode: 0644
owner: root
src: sources.list.j2
- name: Install docker
become: yes
apt:
name: "docker-ce{% if docker_version is defined %}={{ docker_version }}{% endif %}"
state: present
update_cache: yes