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 creates: /etc/kubernetes/admin.conf
when: inventory_hostname == 'rocky9-vm01.home.lan' when: inventory_hostname == 'rocky9-vm01.home.lan'
- name: Setup kubeconfig for user
become_user: jd - name: Wait for Kubernetes API to be available
shell: | wait_for:
mkdir -p $HOME/.kube host: 127.0.0.1
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config port: 6443
chown jd:jd $HOME/.kube/config 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' when: inventory_hostname == 'rocky9-vm01.home.lan'
- name: Install Flannel CNI - 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 command: kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml
when: inventory_hostname == 'rocky9-vm01.home.lan' when: inventory_hostname == 'rocky9-vm01.home.lan'