17 lines
570 B
YAML
17 lines
570 B
YAML
#TO_DO 改成import 其它playbook
|
|
|
|
- hosts: new-node
|
|
gather_facts: yes
|
|
roles:
|
|
- kubernetes/os-env
|
|
- kubernetes/prepare
|
|
- kubernetes/docker
|
|
- { role: kubernetes/calico, when: "CLUSTER_NETWORK == 'calico'" }
|
|
- { role: kubernetes/flannel, when: "CLUSTER_NETWORK == 'flannel'" }
|
|
- { role: kubernetes/kube-node , node_role: compute }
|
|
- hosts: deploy
|
|
tasks:
|
|
- name: 批准新增node节点
|
|
shell: "sleep 15 && {{ bin_dir }}/kubectl get csr|grep 'Pending' | awk 'NR>0{print $1}'| xargs {{ bin_dir }}/kubectl certificate approve"
|
|
ignore_errors: true
|