From 4786507366b361d39724f4c5ee3d58e0bdca1011 Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Fri, 18 Nov 2022 17:54:13 +0100 Subject: [PATCH] Debug taints --- .../ansible_payload/roles/metacluster/tasks/k3s.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ansible/roles/firstboot/files/ansible_payload/roles/metacluster/tasks/k3s.yml b/ansible/roles/firstboot/files/ansible_payload/roles/metacluster/tasks/k3s.yml index c6cb1ee..80a3472 100644 --- a/ansible/roles/firstboot/files/ansible_payload/roles/metacluster/tasks/k3s.yml +++ b/ansible/roles/firstboot/files/ansible_payload/roles/metacluster/tasks/k3s.yml @@ -11,6 +11,16 @@ INSTALL_K3S_EXEC: 'server --cluster-init --disable local-storage' when: ansible_facts.services['k3s.service'] is undefined +- ansible.builtin.shell: + cmd: >- + kubectl get nodes -o go-template='{{range $item := .items}}{{with $nodename := $item.metadata.name}}{{range $taint := $item.spec.taints}}{{if (eq $taint.effect "NoSchedule")}}{{printf "%s\n" $nodename}}{{end}}{{end}}{{end}}{{end}}' + kubectl get nodes -o jsonpath='{range .items[]}{.metadata.name}{"\t"}{.spec.taints[].effect}{"\n"}{end}' + with_sequence: count=50 + register: taints + +- debug: + var: taints + - name: Ensure API availability ansible.builtin.uri: url: https://{{ vapp['guestinfo.ipaddress'] }}:6443/livez?verbose