54 lines
1.1 KiB
YAML
54 lines
1.1 KiB
YAML
---
|
|
- 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 groups['kubernetes_master']
|
|
and
|
|
nfc_kubernetes_no_restart_master
|
|
)
|
|
or
|
|
(
|
|
inventory_hostname == kubernetes_config.cluster.prime.name
|
|
and
|
|
nfc_kubernetes_no_restart_prime
|
|
)
|
|
or
|
|
(
|
|
inventory_hostname in groups['kubernetes_worker']
|
|
and
|
|
nfc_kubernetes_no_restart_slave
|
|
)
|
|
)
|
|
|