From b08cd86b9ed12d62f58d98564f7b38696615b434 Mon Sep 17 00:00:00 2001 From: Laszlo Rafael <rlacko99@gmail.com> Date: Sat, 10 Dec 2022 22:54:41 +0100 Subject: [PATCH] Add OS reboot to rolling_restart kernel update --- ansible/k8s/tasks/rolling_restart.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ansible/k8s/tasks/rolling_restart.yaml b/ansible/k8s/tasks/rolling_restart.yaml index e823174..00998de 100644 --- a/ansible/k8s/tasks/rolling_restart.yaml +++ b/ansible/k8s/tasks/rolling_restart.yaml @@ -19,9 +19,19 @@ run_once: true when: rke2_drain_node_during_upgrade -- name: Restart RKE2 service on {{ inventory_hostname }} +- name: Stop RKE2 service on {{ inventory_hostname }} ansible.builtin.service: name: "rke2-{{ rke2_type }}.service" + state: stopped + +- name: Reboot the server on kernel update + reboot: + msg: "Reboot initiated by Ansible for kernel updates" + connect_timeout: 5 + reboot_timeout: 300 + pre_reboot_delay: 0 + post_reboot_delay: 30 + test_command: uptime state: restarted - name: Wait for all nodes to be ready again -- GitLab