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