diff --git a/ansible/update.yml b/ansible/update.yml index 1888dd6..bbdbaea 100644 --- a/ansible/update.yml +++ b/ansible/update.yml @@ -38,15 +38,14 @@ upgrade: true - name: Sprawdzenie czy jÄ…dro systemu wymaga restartu (Alpine) - ansible.builtin.shell: | - set -o pipefail - [ -f /var/run/openrc/started/bootmisc ] || exit 0 - running_kernel=$(uname -r) - installed_kernel=$(ls -1 /boot/vmlinuz-* 2>/dev/null | tail -n1 | sed 's/.*vmlinuz-//') - if [ -n "$installed_kernel" ] && [ "$running_kernel" != "$installed_kernel" ]; then - echo "reboot_required" - fi - executable: /bin/sh + ansible.builtin.shell: + cmd: | + running_kernel=$(uname -r) + installed_kernel=$(ls -1 /boot/vmlinuz-* 2>/dev/null | tail -n1 | sed 's/.*vmlinuz-//') + if [ -n "$installed_kernel" ] && [ "$running_kernel" != "$installed_kernel" ]; then + echo "reboot_required" + fi + executable: /bin/sh register: alpine_kernel_check changed_when: false ignore_errors: true