Files
kubespray/roles/kubernetes/control-plane/tasks/0010-etcd-link.yml
2025-03-26 11:46:18 +01:00

25 lines
633 B
YAML

---
- 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']