--- /dev/null
+---
+# tasks file for docker-engine
+
+- name: install "apt-transport-https" and "ca-certificates"
+ tags:
+ - docker
+ - packages
+ apt: >
+ name={{ item }}
+ state=installed
+ with_items:
+ - apt-transport-https
+ - ca-certificates
+ when: docker_apt_repository.startswith("https://")
+
+- name: install docker.io repository GnuPG key
+ tags:
+ - docker
+ - packages
+ copy: >
+ dest=/etc/apt/trusted.gpg.d/
+ group=root
+ mode=644
+ owner=root
+ src=docker.gpg
+ notify:
+ - update APT repositories
+
+- name: install docker.io repository configuration
+ tags:
+ - docker
+ - packages
+ template: >
+ dest=/etc/apt/sources.list.d/docker.list
+ group=root
+ mode=644
+ owner=root
+ src=docker.list.j2
+ notify:
+ - update APT repositories
+
+- meta: flush_handlers
+ tags:
+ - docker
+ - packages
+
+- name: install "docker-engine"
+ tags:
+ - docker
+ - packages
+ apt: >
+ name=docker-engine
+ state=installed