github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/reset/tasks/kubernetes.yaml (about)

     1  ---
     2    - name: stop kubelet service
     3      service:
     4        name: kubelet.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 kubelet packages
    10      package: name=kubelet state=absent
    11      register: result
    12      until: result|success
    13      retries: 2
    14      delay: 1
    15      with_items:
    16        - kubelet
    17        - kubectl
    18        - kubernetes-cni
    19  
    20    - name: remove kubernetes yum repository
    21      yum_repository:
    22        name: kubernetes
    23        description: Kubernetes Repository
    24        baseurl: "{{ kubernetes_yum_repository_url }}"
    25        state: absent
    26      when: ansible_os_family == 'RedHat'
    27      environment: "{{proxy_env}}"
    28  
    29    - name: remove kubernetes deb repository
    30      apt_repository:
    31        repo: 'deb {{ kubernetes_deb_repository_url }} kubernetes-xenial main'
    32        state: absent
    33      when: ansible_os_family == 'Debian'
    34      environment: "{{proxy_env}}"
    35  
    36    - name: remove kubernetes deb key
    37      apt_key:
    38        id: BA07F4FB
    39        url: "{{ kubernetes_deb_gpg_key_url }}"
    40        state: absent
    41      when: ansible_os_family == 'Debian'
    42      environment: "{{proxy_env}}"
    43    
    44    - name: remove service file
    45      file:
    46        path: "{{ init_system_dir }}/kubelet.service"
    47        state: absent