github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/reset/tasks/docker.yaml (about) 1 --- 2 - name: stop docker service 3 service: 4 name: docker.service 5 state: stopped 6 register: result 7 failed_when: "result|failed and ('find' not in result.msg and 'found' not in result.msg)" # make idempotent 8 9 - name: remove docker-ce package 10 package: name=docker-ce state=absent 11 register: result 12 until: result|success 13 retries: 2 14 delay: 1 15 16 - name: remove docker yum repository 17 yum_repository: 18 name: docker 19 description: Docker Repository 20 state: absent 21 when: ansible_os_family == 'RedHat' 22 environment: "{{proxy_env}}" 23 24 - name: remove docker deb repository 25 apt_repository: 26 repo: 'deb [arch=amd64] {{ docker_deb_repository_url }} xenial stable' 27 state: absent 28 when: ansible_os_family == 'Debian' 29 environment: "{{proxy_env}}" 30 31 - name: remove docker deb key 32 apt_key: 33 id: 0EBFCD88 34 state: absent 35 when: ansible_os_family == 'Debian' 36 environment: "{{proxy_env}}" 37 38 - name: remove service file 39 file: 40 path: "{{ docker_service_file }}" 41 state: absent