This commit is contained in:
2026-02-21 02:35:47 +01:00
parent 53f968f485
commit 1601fb65c8

View File

@@ -107,16 +107,28 @@
creates: /etc/kubernetes/admin.conf
when: inventory_hostname == 'rocky9-vm01.home.lan'
- name: Setup kubeconfig for user
become_user: jd
shell: |
mkdir -p $HOME/.kube
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
chown jd:jd $HOME/.kube/config
- name: Wait for Kubernetes API to be available
wait_for:
host: 127.0.0.1
port: 6443
delay: 10
timeout: 300
state: started
when: inventory_hostname == 'rocky9-vm01.home.lan'
- name: Copy kubeconfig to user
become_user: "{{ ansible_user }}"
copy:
src: /etc/kubernetes/admin.conf
dest: ~/.kube/config
owner: "{{ ansible_user }}"
group: "{{ ansible_user }}"
mode: '0644'
when: inventory_hostname == 'rocky9-vm01.home.lan'
- name: Install Flannel CNI
become_user: jd
become_user: "{{ ansible_user }}"
command: kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml
when: inventory_hostname == 'rocky9-vm01.home.lan'