- name: prepare some dirs file: name={{ item }} state=directory with_items: - "{{ bin_dir }}" - "{{ ca_dir }}" - /root/.kube - /etc/docker #- name: 集群hosts文件更新 # copy: src=hosts.j2 dest=/etc/hosts - name: 写入环境变量$PATH shell: "sed -i '/export PATH=/d' /etc/profile && \ echo export PATH={{ bin_dir }}:$PATH >> /etc/profile" - name: 下载证书工具 CFSSL copy: src={{ base_dir }}/bin/{{ item }} dest={{ bin_dir }}/{{ item }} mode=0755 with_items: - cfssl - cfssl-certinfo - cfssljson - name: 分发CA 证书 copy: src={{ item }} dest={{ ca_dir }}/{{ item }} mode=0644 with_items: - ca.pem - ca-key.pem - ca.csr - ca-config.json