Add docker-ce edge channel option for Ubuntu 18.04 28/14228/8
authorJames Gregg <james.r.gregg@intel.com>
Wed, 16 Jan 2019 21:11:40 +0000 (14:11 -0700)
committerJames Gregg <james.r.gregg@intel.com>
Wed, 23 Jan 2019 20:48:45 +0000 (12:48 -0800)
Change-Id: I7072404fe6d35646f05d88ce4a132def35a43604
Signed-off-by: James Gregg <james.r.gregg@intel.com>
defaults/main.yml
tasks/main.yml

index 82f5e38..57267f0 100644 (file)
@@ -2,5 +2,6 @@
 docker_service_enable: true
 mtu: 1500
 docker_ce_name: docker-ce
+docker_repo_channel: stable
 ubuntu_docker_version: latest
 centos_docker_version: latest
index fad079a..13eec28 100644 (file)
     - ansible_distribution == 'Ubuntu'
     - ubuntu_docker_version != 'latest'
 
+- name: "Checking for Docker repo channel"
+  set_fact:
+    docker_repo_channel: 'edge'
+  when:
+    - ansible_distribution == 'Ubuntu'
+    - ansible_distribution_version == '18.04'
+    - host_arch == 'armhf'
+
 - name: Install Docker (RedHat)
   block:
     - name: Install Docker requirements
@@ -60,7 +68,7 @@
         state: present
     - name: Add Docker apt-repository
       apt_repository:
-        repo: 'deb [arch={{host_arch}}] https://download.docker.com/linux/ubuntu {{ansible_distribution_release}} stable'
+        repo: 'deb [arch={{host_arch}}] https://download.docker.com/linux/ubuntu {{ansible_distribution_release}} {{docker_repo_channel}}'
         state: present
     - name: Install Docker CE
       apt: