From 5a54db2f3ced6a78bbe77119e2ce932990b4c0ff Mon Sep 17 00:00:00 2001
From: Lennart Jern <lennart.jern@elastisys.com>
Date: Tue, 9 Mar 2021 18:07:00 +0200
Subject: [PATCH] Check for dummy kernel module (#7348)

The dummy module is needed for nodelocaldns.
---
 .../preinstall/tasks/0080-system-configurations.yml        | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/roles/kubernetes/preinstall/tasks/0080-system-configurations.yml b/roles/kubernetes/preinstall/tasks/0080-system-configurations.yml
index 53c4db176..051b9aa35 100644
--- a/roles/kubernetes/preinstall/tasks/0080-system-configurations.yml
+++ b/roles/kubernetes/preinstall/tasks/0080-system-configurations.yml
@@ -89,3 +89,10 @@
     - { name: kernel.panic, value: 10 }
     - { name: kernel.panic_on_oops, value: 1 }
   when: kubelet_protect_kernel_defaults|bool
+
+- name: Check dummy module
+  modprobe:
+    name: dummy
+    state: present
+    params: 'numdummies=0'
+  when: enable_nodelocaldns
-- 
GitLab