mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-05-15 21:37:46 -02:30
25 lines
633 B
YAML
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']
|