From 24054385e4a7e65191369823dec34f104db0f9dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Palac=C3=ADn?= <19353116+ProtossGP32@users.noreply.github.com> Date: Sun, 6 Sep 2026 00:26:52 +0200 Subject: [PATCH] Fix: reboot nodes after installing `kernel-modules-extra` package (#711) * fix: nodes reboot after kernel-modules-extra installation * chore: pre-commit fix --- roles/prereq/tasks/main.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/prereq/tasks/main.yml b/roles/prereq/tasks/main.yml index 484d4e6..cb0fe71 100644 --- a/roles/prereq/tasks/main.yml +++ b/roles/prereq/tasks/main.yml @@ -68,7 +68,7 @@ - name: Install kernel-modules-extra if br_netfilter missing ansible.builtin.yum: - name: kernel-modules-extra + name: "kernel-modules-extra-{{ ansible_kernel }}" state: present update_cache: true register: kernel_modules_installed @@ -76,6 +76,14 @@ - ansible_os_family == "RedHat" - br_netfilter_exists.stdout | int == 0 +- name: Reboot node if kernel modules package was installed + ansible.builtin.reboot: + msg: "Rebooting to apply new kernel modules package" + reboot_timeout: 300 + when: + - ansible_os_family == "RedHat" + - kernel_modules_installed is changed + - name: Add br_netfilter to /etc/modules-load.d/ ansible.builtin.copy: content: br_netfilter