From aace703c6534af153aac7e780a42ae4c562a23aa Mon Sep 17 00:00:00 2001
From: Feanil Patel <feanil@edx.org>
Date: Thu, 29 Jun 2017 12:26:10 -0400
Subject: [PATCH] Update to new docker package scheme and PPAs.

---
 playbooks/roles/docker-tools/defaults/main.yml |  7 ++++---
 playbooks/roles/docker-tools/tasks/main.yml    |  9 ++++-----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/playbooks/roles/docker-tools/defaults/main.yml b/playbooks/roles/docker-tools/defaults/main.yml
index ae33d28..28676d2 100644
--- a/playbooks/roles/docker-tools/defaults/main.yml
+++ b/playbooks/roles/docker-tools/defaults/main.yml
@@ -5,9 +5,10 @@ docker_tools_deps_deb_pkgs:
     - ca-certificates
     - python-pip
 
-docker_apt_keyserver: "hkp://ha.pool.sks-keyservers.net:80"
-docker_apt_key_id: "58118E89F3A912897C070ADBF76221572C52609D"
-docker_repo: "deb https://apt.dockerproject.org/repo ubuntu-xenial main"
+docker_apt_key_url: "https://download.docker.com/linux/ubuntu/gpg"
+docker_repos:
+    - "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable"
+    - "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} edge"
 
 docker_group: "docker"
 docker_users: []
diff --git a/playbooks/roles/docker-tools/tasks/main.yml b/playbooks/roles/docker-tools/tasks/main.yml
index 8a0089c..e112a2a 100644
--- a/playbooks/roles/docker-tools/tasks/main.yml
+++ b/playbooks/roles/docker-tools/tasks/main.yml
@@ -29,24 +29,23 @@
 
 - name: add docker apt key
   apt_key:
-    keyserver: "{{ docker_apt_keyserver }}"
-    id: "{{ docker_apt_key_id }}"
+    url: "{{ docker_apt_key_url }}"
   tags:
     - install
     - install:configuration
 
 - name: add docker repo
   apt_repository:
-    repo: "{{ docker_repo }}"
+    repo: "{{ item }}"
+  with_items: "{{ docker_repos }}"
   tags:
     - install
     - install:configuration
 
 - name: install docker-engine
   apt:
-    name: "docker-engine"
+    name: "docker-ce"
     update_cache: yes
-    cache_valid_time: "{{ cache_valid_time }}"
   tags:
     - install
     - install:system-requirements
--
libgit2 0.26.0