|
@ -23,6 +23,14 @@ |
|
|
- "{{ kube_manifest_dir }}" |
|
|
- "{{ kube_manifest_dir }}" |
|
|
- "{{ kube_script_dir }}" |
|
|
- "{{ kube_script_dir }}" |
|
|
|
|
|
|
|
|
|
|
|
- name: Check if kubernetes kubeadm compat cert dir exists |
|
|
|
|
|
stat: |
|
|
|
|
|
path: "{{ kube_cert_compat_dir }}" |
|
|
|
|
|
register: kube_cert_compat_dir_check |
|
|
|
|
|
when: |
|
|
|
|
|
- inventory_hostname in groups['k8s-cluster'] |
|
|
|
|
|
- kube_cert_dir != kube_cert_compat_dir |
|
|
|
|
|
|
|
|
- name: Create kubernetes kubeadm compat cert dir (kubernetes/kubeadm issue 1498) |
|
|
- name: Create kubernetes kubeadm compat cert dir (kubernetes/kubeadm issue 1498) |
|
|
file: |
|
|
file: |
|
|
src: "{{ kube_cert_dir }}" |
|
|
src: "{{ kube_cert_dir }}" |
|
@ -31,6 +39,7 @@ |
|
|
when: |
|
|
when: |
|
|
- inventory_hostname in groups['k8s-cluster'] |
|
|
- inventory_hostname in groups['k8s-cluster'] |
|
|
- kube_cert_dir != kube_cert_compat_dir |
|
|
- kube_cert_dir != kube_cert_compat_dir |
|
|
|
|
|
- not kube_cert_compat_dir_check.stat.exists |
|
|
|
|
|
|
|
|
- name: Create cni directories |
|
|
- name: Create cni directories |
|
|
file: |
|
|
file: |
|
|
xxxxxxxxxx