diff --git a/ansible/roles/kubernetes_control_plane/tasks/copy-config.yaml b/ansible/roles/kubernetes_control_plane/tasks/copy-config.yaml new file mode 100644 index 0000000..caecd22 --- /dev/null +++ b/ansible/roles/kubernetes_control_plane/tasks/copy-config.yaml @@ -0,0 +1,17 @@ +- name: Copy Kubernetes Admin configuration + block: + - name: Ensure .kube directory + ansible.builtin.file: + path: "{{ ansible_facts['env']['HOME'] }}/.kube" + state: directory + owner: "{{ ansible_facts['user_id'] }}" + group: "{{ ansible_facts['user_id'] }}" + mode: "0755" + - name: Copy Admin configuration + ansible.builtin.copy: + src: /etc/kubernetes/admin.conf + dest: "{{ ansible_facts['env']['HOME'] }}/.kube/config" + remote_src: true + owner: "{{ ansible_facts['user_id'] }}" + group: "{{ ansible_facts['user_id'] }}" + mode: "0600"