diff --git a/ansible/roles/pre-configure/tasks/main.yml b/ansible/roles/pre-configure/tasks/main.yml
index 5229415bd7daedc9abc2a2ba0c32180f74fb148f..1118fa8aafa437f5a04e6292b403b2f68bbed3df 100644
--- a/ansible/roles/pre-configure/tasks/main.yml
+++ b/ansible/roles/pre-configure/tasks/main.yml
@@ -53,7 +53,7 @@
 # Once the debian issue is solved and Greenhost has patched the kernel, these
 # three workaround commands can be removed.
 - name: Workaround debian bug 1/3
-  shell: journalctl -k | awk '/Xen.Virtual.Keyboard/ {print $11}'
+  shell: "journalctl -k | awk '/input: Xen Virtual Keyboard/ {print $11}'"
   args:
     # Only run this if kubectl snap has not been installed yet
     creates: /snap/bin/kubectl
@@ -66,6 +66,8 @@
   command: mount --bind /dev/zero /sys/{{ kbd_device.stdout }}/uevent
   args:
     creates: /snap/bin/kubectl
+    # Circumvent the warning about using the Ansible mount module
+    warn: false
   when: kbd_device.stdout != ""
 
 - name: Install kubectl snap
@@ -79,6 +81,7 @@
   command: umount /sys/{{ kbd_device.stdout }}/uevent
   args:
     creates: /snap/bin/kubectl
+    warn: false
   when: kbd_device.stdout != ""
 
 - name: Create kubectl symlink to /usr/local/bin