From b6a7f48b2bc67c5739b713b499e165417641d5ed Mon Sep 17 00:00:00 2001 From: dangel101 Date: Mon, 24 Oct 2022 10:57:23 +0300 Subject: [PATCH] fix ansible lint: ignore risky-shell-pipe Ignoring because when using 'set -o pipefail &&' the task fails due to non zero return code --- .../project/roles/ovirt-host-check-upgrade/tasks/main.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packaging/ansible-runner-service-project/project/roles/ovirt-host-check-upgrade/tasks/main.yml b/packaging/ansible-runner-service-project/project/roles/ovirt-host-check-upgrade/tasks/main.yml index 55394306f29..74e4043ee48 100644 --- a/packaging/ansible-runner-service-project/project/roles/ovirt-host-check-upgrade/tasks/main.yml +++ b/packaging/ansible-runner-service-project/project/roles/ovirt-host-check-upgrade/tasks/main.yml @@ -1,11 +1,9 @@ --- - name: Check for system updates (remove empty lines) on EL7 - ansible.builtin.shell: > - set -o pipefail && \ + ansible.builtin.shell: # noqa risky-shell-pipe + > yum check-update -q --exclude=ansible | grep '^[a-zA-Z0-9\_\-]\+[.][a-zA-Z0-9\_\-]\+' | cut -d ' ' -f1 | sed '/^$/d' >> /tmp/yum_updates - args: - executable: /bin/bash register: yum_updates_res when: el_ver | int == 7 failed_when: "'rc' in yum_updates_res and yum_updates_res.rc == 1"