You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
735 B

9 years ago
  1. ---
  2. - include: install.yml
  3. - include: nginx-proxy.yml
  4. when: is_kube_master == false and loadbalancer_apiserver_localhost|default(false)
  5. - name: Write kubelet config file
  6. template: src=kubelet.j2 dest={{ kube_config_dir }}/kubelet.env backup=yes
  7. notify:
  8. - restart kubelet
  9. - name: write the kubecfg (auth) file for kubelet
  10. template: src=node-kubeconfig.yaml.j2 dest={{ kube_config_dir }}/node-kubeconfig.yaml backup=yes
  11. notify:
  12. - restart kubelet
  13. - name: Write proxy manifest
  14. template:
  15. src: manifests/kube-proxy.manifest.j2
  16. dest: "{{ kube_manifest_dir }}/kube-proxy.manifest"
  17. # reload-systemd
  18. - meta: flush_handlers
  19. - name: Enable kubelet
  20. service:
  21. name: kubelet
  22. enabled: yes
  23. state: started