--- - name: "restart ContainerD" service: name: containerd state: restarted when: > containerd_config.changed | default(false) | bool and containerd_installed.rc | default(1) | int == 0 and kubernetes_type == 'k8s' tags: - configure - install - name: Restart Kubernetes ansible.builtin.service: name: |- {%- if kubernetes_type == 'k3s' -%} {%- if Kubernetes_Master | default(false) | bool -%} k3s {%- else -%} k3s-agent {%- endif -%} {%- else -%} kubelet {%- endif %} state: restarted listen: kubernetes_restart when: |- not ( nfc_kubernetes_no_restart or ( inventory_hostname in kubernetes_master and nfc_kubernetes_no_restart_master ) or ( inventory_hostname == kubernetes_config.config.prime.name and nfc_kubernetes_no_restart_prime ) or ( inventory_hostname in kubernetes_worker and nfc_kubernetes_no_restart_slave ) )