From a0aea448d0243435c25e8512cd26c36842c59447 Mon Sep 17 00:00:00 2001
From: Maarten de Waard <maarten@greenhost.nl>
Date: Tue, 14 Sep 2021 14:40:44 +0200
Subject: [PATCH] fix debian bug workaround

---
 ansible/roles/pre-configure/tasks/main.yml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/ansible/roles/pre-configure/tasks/main.yml b/ansible/roles/pre-configure/tasks/main.yml
index 5229415bd..1118fa8aa 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
-- 
GitLab