Commit 912ebe95 authored by Muhammad Umair Khan's avatar Muhammad Umair Khan
Browse files

Move CoreDNS patch and restart tasks to run after CNI install and taint removal (#32)

parent 2a505eac
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -138,3 +138,19 @@
    - node-role.kubernetes.io/control-plane
  failed_when: false
  changed_when: false

- name: Patch CoreDNS ConfigMap to use public DNS resolvers
  shell: |
    kubectl get configmap coredns -n kube-system -o yaml | \
    sed 's/forward \. \/etc\/resolv\.conf/forward . 8.8.8.8 1.1.1.1/' | \
    kubectl apply -f -
  register: coredns_patch
  changed_when: "'configured' in coredns_patch.stdout"
  become: true

- name: Restart CoreDNS deployment to apply changes
  shell: |
    kubectl rollout restart deployment/coredns -n kube-system
    kubectl rollout status deployment/coredns -n kube-system --timeout=60s
  become: true
  when: coredns_patch.changed
+0 −16
Original line number Diff line number Diff line
@@ -81,22 +81,6 @@
    dest: /tmp/kubeadm_join.sh
    flat: true

- name: Patch CoreDNS ConfigMap to use public DNS resolvers
  shell: |
    kubectl get configmap coredns -n kube-system -o yaml | \
    sed 's/forward \. \/etc\/resolv\.conf/forward . 8.8.8.8 1.1.1.1/' | \
    kubectl apply -f -
  register: coredns_patch
  changed_when: "'configured' in coredns_patch.stdout"
  become: true

- name: Restart CoreDNS deployment to apply changes
  shell: |
    kubectl rollout restart deployment/coredns -n kube-system
    kubectl rollout status deployment/coredns -n kube-system --timeout=60s
  become: true
  when: coredns_patch.changed

- name: Print kubeadm init info
  debug:
    msg: