From 42aa12bb6021c70ad7641e50e41071bab7c355fc Mon Sep 17 00:00:00 2001 From: Maarten de Waard <maarten@greenhost.nl> Date: Tue, 14 Sep 2021 14:59:49 +0200 Subject: [PATCH] use mount module for mount command --- ansible/roles/pre-configure/tasks/main.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/ansible/roles/pre-configure/tasks/main.yml b/ansible/roles/pre-configure/tasks/main.yml index 1118fa8aa..a3466176c 100644 --- a/ansible/roles/pre-configure/tasks/main.yml +++ b/ansible/roles/pre-configure/tasks/main.yml @@ -63,12 +63,13 @@ - name: Workaround debian bug 2/3 # kubectl needs to get installed as "classic" snap - 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 != "" + mount: + opts: bind + src: /dev/zero + path: /sys/{{ kbd_device.stdout }}/uevent + fstype: none + state: mounted + when: kbd_device.stdout != "" and kbd_device.stdout != "skipped, since /snap/bin/kubectl exists" - name: Install kubectl snap # kubectl needs to get installed as "classic" snap @@ -78,11 +79,10 @@ - name: Workaround debian bug 3/3 # kubectl needs to get installed as "classic" snap - command: umount /sys/{{ kbd_device.stdout }}/uevent - args: - creates: /snap/bin/kubectl - warn: false - when: kbd_device.stdout != "" + mount: + path: /sys/{{ kbd_device.stdout }}/uevent + state: unmounted + when: kbd_device.stdout != "" and kbd_device.stdout != "skipped, since /snap/bin/kubectl exists" - name: Create kubectl symlink to /usr/local/bin file: -- GitLab