--- - name: Docker | ensure docker-ce repository is removed apt_repository: repo: "{{ item }}" state: absent with_items: "{{ docker_repo_info.repos }}" when: ansible_pkg_mgr == 'apt' tags: - reset_docker - name: Docker | Remove docker repository on Fedora file: name: "{{ yum_repo_dir }}/docker.repo" state: absent when: ansible_distribution == "Fedora" and not is_ostree tags: - reset_docker - name: Docker | Remove docker repository on RedHat/CentOS/Oracle/AlmaLinux Linux template: name: "{{ yum_repo_dir }}/docker-ce.repo" state: absent when: - ansible_os_family == "RedHat" - ansible_distribution != "Fedora" - not is_ostree tags: - reset_docker - name: Docker | Stop docker service service: name: docker daemon_reload: true enabled: false masked: true state: stopped tags: - reset_docker - name: Docker | Remove docker configuration files file: name: "{{ item }}" state: absent loop: - /etc/systemd/system/docker.service.d/ - /var/lib/docker - /etc/docker tags: - reset_docker - name: Docker | Remove docker package package: name: "{{ docker_package_info.pkgs }}" state: absent changed_when: false when: - not ansible_os_family in ["Flatcar", "Flatcar Container Linux by Kinvolk"] - not is_ostree - docker_package_info.pkgs|length > 0 tags: - reset_docker