57 lines
1.1 KiB
YAML
57 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: |-
|
|
{%- if
|
|
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
|
|
)
|
|
-%}
|
|
false
|
|
{%- else -%}
|
|
true
|
|
{%- endif %}
|