You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
1.7 KiB

  1. ---
  2. - name: Kubernetes Apps | Delete old CoreDNS resources
  3. kube:
  4. name: "coredns"
  5. namespace: "kube-system"
  6. kubectl: "{{ bin_dir }}/kubectl"
  7. resource: "{{ item }}"
  8. state: absent
  9. with_items:
  10. - 'deploy'
  11. - 'configmap'
  12. - 'svc'
  13. tags:
  14. - upgrade
  15. - name: Kubernetes Apps | Delete old nodelocalDNS resources
  16. kube:
  17. name: "nodelocaldns"
  18. namespace: "kube-system"
  19. kubectl: "{{ bin_dir }}/kubectl"
  20. resource: "{{ item }}"
  21. state: absent
  22. with_items:
  23. - 'deamonset'
  24. - 'configmap'
  25. tags:
  26. - upgrade
  27. - name: Kubernetes Apps | Delete kubeadm CoreDNS
  28. kube:
  29. name: "coredns"
  30. namespace: "kube-system"
  31. kubectl: "{{ bin_dir }}/kubectl"
  32. resource: "deploy"
  33. state: absent
  34. when:
  35. - kubeadm_init is defined
  36. - kubeadm_init.changed|default(false)
  37. - inventory_hostname == groups['kube-master'][0]
  38. - name: Kubernetes Apps | Delete old KubeDNS resources
  39. kube:
  40. name: "kube-dns"
  41. namespace: "kube-system"
  42. kubectl: "{{ bin_dir }}/kubectl"
  43. resource: "{{ item }}"
  44. state: absent
  45. with_items:
  46. - 'deploy'
  47. - 'svc'
  48. tags:
  49. - upgrade
  50. - name: Kubernetes Apps | Delete kubeadm KubeDNS
  51. kube:
  52. name: "kube-dns"
  53. namespace: "kube-system"
  54. kubectl: "{{ bin_dir }}/kubectl"
  55. resource: "{{ item }}"
  56. state: absent
  57. with_items:
  58. - 'deploy'
  59. - 'svc'
  60. when:
  61. - kubeadm_init is defined
  62. - kubeadm_init.changed|default(false)
  63. - inventory_hostname == groups['kube-master'][0]
  64. - name: Kubernetes Apps | Delete old KubeDNS Autoscaler deployment
  65. kube:
  66. name: "kubedns-autoscaler"
  67. namespace: "kube-system"
  68. kubectl: "{{ bin_dir }}/kubectl"
  69. resource: "deploy"
  70. state: absent
  71. tags:
  72. - upgrade