Fix file /etc/kubernetes/admin.conf absent with k3s

This commit is contained in:
Adrien Reslinger 2024-11-01 15:15:46 +01:00
parent 2c69995cf9
commit 714868ab71
Signed by: adrien
GPG key ID: DA7B27055C66D6DE

View file

@ -89,6 +89,18 @@
- kubernetes_master|bool
- kubernetes_cri == "k3s"
- name: Make link from /etc/rancher/k3s/k3s.yaml to /etc/kubernetes/admin.conf
file:
src: "/etc/rancher/k3s/k3s.yaml"
state: link
dest: "/etc/kubernetes/admin.conf"
force: yes
owner: root
group: root
when:
- kubernetes_master|bool
- kubernetes_cri == "k3s"
#
# Manque autoconfig de .kube/config local
#
@ -100,6 +112,7 @@
# when:
# - kubernetes_master|bigip_pool
# kubectl get nodes -o custom-columns=NAME:.metadata.name,TAINTS:.spec.taints --no-headers
- name: Check if a node is still tainted
ansible.builtin.command: kubectl --kubeconfig=/etc/kubernetes/admin.conf get nodes '{{ ansible_hostname | lower }}' -o jsonpath='{.spec.taints}'
register: current_taint