25 lines
676 B
YAML
25 lines
676 B
YAML
---
|
|
- block:
|
|
- name: Add the Docker repository to EL
|
|
get_url: url='{{ docker_el_repo }}' dest=/etc/yum.repos.d/docker-ce.repo
|
|
|
|
- name: Install Docker
|
|
yum: pkg={{ docker_el_packages }} state={{ docker_pkg_status }}
|
|
|
|
when: docker_install | bool
|
|
tags: docker
|
|
|
|
- block:
|
|
- name: Ensure that the service is stopped and disabled
|
|
service: name=docker state=stopped enabled=no
|
|
ignore_errors: True
|
|
|
|
- name: Remove the Docker package
|
|
yum: pkg={{ docker_el_packages }} state=absent
|
|
|
|
- name: Remove the Docker repository
|
|
file: dest=/etc/yum.repos.d/docker-ce.repo state=absent
|
|
|
|
when: not docker_install | bool
|
|
tags: docker
|