@ -5,7 +5,9 @@
- Preinstall | reload network
- Preinstall | reload kubelet
- Preinstall | kube-controller configured
- Preinstall | kube-apiserver configured
- Preinstall | restart kube-controller-manager
- Preinstall | restart kube-apiserver
when : not ansible_os_family in ["CoreOS", "Container Linux by CoreOS"]
# FIXME(bogdando) https://github.com/projectcalico/felix/issues/1185
@ -37,14 +39,27 @@
state : restarted
notify:
- Preinstall | kube-controller configured
- Preinstall | kube-apiserver configured
- Preinstall | restart kube-controller-manager
- Preinstall | restart kube-apiserver
when : not dns_early|bool
# FIXME(mattymo): Also restart for kubeadm mode
- name : Preinstall | kube-apiserver configured
stat : path="{{ kube_manifest_dir }}/kube-apiserver.manifest"
register : kube_apiserver_set
when : inventory_hostname in groups['kube-master'] and dns_mode != 'none' and resolvconf_mode == 'host_resolvconf'
# FIXME(mattymo): Also restart for kubeadm mode
- name : Preinstall | kube-controller configured
stat : path="{{ kube_manifest_dir }}/kube-controller-manager.manifest"
register : kube_controller_set
when : inventory_hostname in groups['kube-master'] and dns_mode != 'none' and resolvconf_mode == 'host_resolvconf'
- name : Preinstall | restart kube-controller-manager
shell : "docker ps -f name=k8s_kube-controller-manager* -q | xargs --no-run-if-empty docker rm -f"
shell : "docker ps -f name=k8s_POD_ kube-controller-manager* -q | xargs --no-run-if-empty docker rm -f"
when : inventory_hostname in groups['kube-master'] and dns_mode != 'none' and resolvconf_mode == 'host_resolvconf' and kube_controller_set.stat.exists
- name : Preinstall | restart kube-apiserver
shell : "docker ps -f name=k8s_POD_kube-apiserver* -q | xargs --no-run-if-empty docker rm -f"
when : inventory_hostname in groups['kube-master'] and dns_mode != 'none' and resolvconf_mode == 'host_resolvconf'