--- # TODO(bogdando) rework for kubeadm overlaps with kubelet setup tasks - include: install.yml - include: nginx-proxy.yml when: is_kube_master == false and loadbalancer_apiserver_localhost|default(false) - name: Write Calico cni config template: src: "cni-calico.conf.j2" dest: "/etc/cni/net.d/10-calico.conf" owner: kube when: kube_network_plugin == "calico" - name: Write kubelet config file template: src=kubelet.j2 dest={{ kube_config_dir }}/kubelet.env backup=yes notify: - restart kubelet - name: write the kubecfg (auth) file for kubelet template: src=node-kubeconfig.yaml.j2 dest={{ kube_config_dir }}/node-kubeconfig.yaml backup=yes notify: - restart kubelet - name: Write proxy manifest template: src: manifests/kube-proxy.manifest.j2 dest: "{{ kube_manifest_dir }}/kube-proxy.manifest" when: ({{ not use_kubeadm|bool }}) # reload-systemd - meta: flush_handlers - name: Enable kubelet service: name: kubelet enabled: yes state: started