playbooks/roles/docker/tasks/main.yml
2020-08-10 22:53:13 +02:00

43 lines
891 B
YAML

---
- name: Ensure old versions of docker are not installed
package:
name: "{{ item }}"
state: absent
with_items:
- docker
- docker-engine
- docker-ce
- name: Delete old docker-compose version if it's present
file:
path: "{{ docker_old_compose_path }}"
state: absent
- name: old docker apt key is no longer present
apt_key:
url: https://download.docker.com/linux/ubuntu/gpg
id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88
state: absent
- name: ensure docker repository is disabled
apt_repository:
repo: "{{ docker_old_apt_repository }}"
state: absent
update_cache: yes
- name: Ensure docker is installed
package:
name: "{{ item }}"
state: present
with_items:
- docker.io
- docker-compose
- name: Ensure docker is started and enabled at boot
service:
name: docker
state: started
enabled: yes