Skip to content
Snippets Groups Projects
Commit 440053cb authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Remove delegates

parent cda5e65c
Branches 4-validate-and-fix-kubernetes-worker-upgrades
No related tags found
1 merge request!20Resolve "Validate and fix kubernetes worker upgrades"
- include_vars: worker.yaml
- name: Check if node is part of cluster
ansible.builtin.command: kubectl get node {{ ansible_facts['hostname'] }}
delegate_to: "{{ kubernetes_primary_master }}"
register: node_is_part_of_cluster
- name: Initially join node
ansible.builtin.command: "{{ teckids_kubernetes_join_command }}"
when: node_is_part_of_cluster.rc == 1 and kubernetes_cluster_name == "teckids"
- name: Initially join node
ansible.builtin.command: "{{ aleksis_kubernetes_join_command }}"
when: node_is_part_of_cluster.rc == 1 and kubernetes_cluster_name == "aleksis"
- name: Drain node
ansible.builtin.command: kubectl drain --ignore-daemonsets --delete-emptydir-data {{ ansible_facts['hostname'] }}
delegate_to: "{{ kubernetes_primary_master }}"
when: kubernetes_packages.changed
#- name: Check if node is part of cluster
# ansible.builtin.command: kubectl get node {{ ansible_facts['hostname'] }}
# delegate_to: "{{ kubernetes_primary_master }}"
# register: node_is_part_of_cluster
#- name: Initially join node
# ansible.builtin.command: "{{ teckids_kubernetes_join_command }}"
# when: node_is_part_of_cluster.rc == 1 and kubernetes_cluster_name == "teckids"
#- name: Initially join node
# ansible.builtin.command: "{{ aleksis_kubernetes_join_command }}"
# when: node_is_part_of_cluster.rc == 1 and kubernetes_cluster_name == "aleksis"
- name: Upgrade kubernetes nodes
ansible.builtin.command: kubeadm upgrade node
when: kubernetes_packages.changed
register: kubernetes_upgraded
- name: Reboot node
ansible.builtin.reboot:
when: kubernetes_upgraded.changed
- name: Uncordon node
ansible.builtin.command: kubectl uncordon {{ ansible_facts['hostname'] }}
delegate_to: "{{ kubernetes_primary_master }}"
when: kubernetes_upgraded.changed
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment