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