Skip to content
main.yml 820 B
Newer Older
Smaine Kahlouch's avatar
Smaine Kahlouch committed
---
- include: install.yml
Bogdan Dobrelya's avatar
Bogdan Dobrelya committed
  tags: kubelet
- include: nginx-proxy.yml
  when: is_kube_master == false and loadbalancer_apiserver_localhost|default(false)
Bogdan Dobrelya's avatar
Bogdan Dobrelya committed
  tags: nginx
  template: src=kubelet.j2 dest={{ kube_config_dir }}/kubelet.env backup=yes
Bogdan Dobrelya's avatar
Bogdan Dobrelya committed
  notify: restart kubelet
  tags: kubelet

- name: write the kubecfg (auth) file for kubelet
  template: src=node-kubeconfig.yaml.j2 dest={{ kube_config_dir }}/node-kubeconfig.yaml backup=yes
Bogdan Dobrelya's avatar
Bogdan Dobrelya committed
  notify: restart kubelet
  tags: kubelet
  template:
    src: manifests/kube-proxy.manifest.j2
    dest: "{{ kube_manifest_dir }}/kube-proxy.manifest"
Bogdan Dobrelya's avatar
Bogdan Dobrelya committed
  tags: kube-proxy
# reload-systemd
- meta: flush_handlers

- name: Enable kubelet
  service:
    name: kubelet
    enabled: yes
    state: started
Bogdan Dobrelya's avatar
Bogdan Dobrelya committed
  tags: kubelet