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