docker_service_enable: true
mtu: 1500
docker_ce_name: docker-ce
+docker_repo_channel: stable
ubuntu_docker_version: latest
centos_docker_version: latest
- 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
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: