mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2026-03-13 13:42:47 +01:00
build
This commit is contained in:
@@ -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'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user