diff options
author | Christian Pointner <equinox@spreadspace.org> | 2022-08-15 22:42:01 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2022-08-16 00:36:07 +0200 |
commit | 20947da3f0961ea36ea62cb54ff675c2a60bcffd (patch) | |
tree | ce62a0d4ad13b14695116503a4451e1027c3a65c /roles/kubernetes/kubeadm/control-plane/tasks/main.yml | |
parent | kubernetes/kubeadm: move node-ip kubelet parameter to kubeadm config (diff) |
kubernetes/kubeadm: make k8s node name configureable
Diffstat (limited to 'roles/kubernetes/kubeadm/control-plane/tasks/main.yml')
-rw-r--r-- | roles/kubernetes/kubeadm/control-plane/tasks/main.yml | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/roles/kubernetes/kubeadm/control-plane/tasks/main.yml b/roles/kubernetes/kubeadm/control-plane/tasks/main.yml index fbfc4027..b6160dab 100644 --- a/roles/kubernetes/kubeadm/control-plane/tasks/main.yml +++ b/roles/kubernetes/kubeadm/control-plane/tasks/main.yml @@ -22,7 +22,7 @@ - name: check if control-plane node is tainted (1/2) - command: "kubectl --kubeconfig /etc/kubernetes/admin.conf get node {{ inventory_hostname }} -o json" + command: "kubectl --kubeconfig /etc/kubernetes/admin.conf get node {{ kubernetes_node_name }} -o json" check_mode: no register: kubectl_get_node changed_when: False @@ -36,22 +36,22 @@ block: - name: remove control-plane taint from node when: "'node-role.kubernetes.io/control-plane' in kube_node_taints" - command: "kubectl --kubeconfig /etc/kubernetes/admin.conf taint nodes {{ inventory_hostname }} node-role.kubernetes.io/control-plane-" + command: "kubectl --kubeconfig /etc/kubernetes/admin.conf taint nodes {{ kubernetes_node_name }} node-role.kubernetes.io/control-plane-" - name: remove deprecated master taint from node when: "'node-role.kubernetes.io/master' in kube_node_taints" - command: "kubectl --kubeconfig /etc/kubernetes/admin.conf taint nodes {{ inventory_hostname }} node-role.kubernetes.io/master-" + command: "kubectl --kubeconfig /etc/kubernetes/admin.conf taint nodes {{ kubernetes_node_name }} node-role.kubernetes.io/master-" - name: add taint from control-plane node when: kubernetes.dedicated_controlplane_nodes block: - name: add control-plane taint to node when: "'node-role.kubernetes.io/control-plane' not in kube_node_taints" - command: "kubectl --kubeconfig /etc/kubernetes/admin.conf taint nodes {{ inventory_hostname }} node-role.kubernetes.io/control-plane='':NoSchedule" + command: "kubectl --kubeconfig /etc/kubernetes/admin.conf taint nodes {{ kubernetes_node_name }} node-role.kubernetes.io/control-plane='':NoSchedule" - name: add deprecated master taint to node when: "'node-role.kubernetes.io/master' not in kube_node_taints" - command: "kubectl --kubeconfig /etc/kubernetes/admin.conf taint nodes {{ inventory_hostname }} node-role.kubernetes.io/master='':NoSchedule" + command: "kubectl --kubeconfig /etc/kubernetes/admin.conf taint nodes {{ kubernetes_node_name }} node-role.kubernetes.io/master='':NoSchedule" - name: prepare kubectl (1/2) file: @@ -66,8 +66,8 @@ - name: add kubectl completion config for shells loop: - - zsh - - bash + - zsh + - bash blockinfile: path: "/root/.{{ item }}rc" create: yes |