mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-05-21 15:58:14 -02:30
Etcd certs: use symlink in kubeadm config
This commit is contained in:
24
roles/kubernetes/control-plane/tasks/0010-etcd-link.yml
Normal file
24
roles/kubernetes/control-plane/tasks/0010-etcd-link.yml
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
- name: Create etcd cert directory
|
||||
ansible.builtin.file:
|
||||
path: "{{ etcd_cert_dir }}"
|
||||
state: directory
|
||||
mode: '0750'
|
||||
when:
|
||||
- inventory_hostname in groups['kube_control_plane']
|
||||
|
||||
- name: Generate symlink to etcd certs
|
||||
ansible.builtin.file:
|
||||
src: "{{ etcd_cert_paths.client[item.src] }}"
|
||||
dest: "{{ etcd_cert_dir }}/{{ item.dest }}"
|
||||
state: link
|
||||
force: true
|
||||
loop:
|
||||
- src: ca
|
||||
dest: "{{ kube_etcd_cacert_file }}"
|
||||
- src: cert
|
||||
dest: "{{ kube_etcd_cert_file }}"
|
||||
- src: key
|
||||
dest: "{{ kube_etcd_key_file }}"
|
||||
when:
|
||||
- inventory_hostname in groups['kube_control_plane']
|
||||
Reference in New Issue
Block a user