From 7d5640f3bd60eef751f229546f06f79c9e24f2af Mon Sep 17 00:00:00 2001 From: Christoph Date: Fri, 1 May 2026 02:29:53 +0200 Subject: [PATCH] Refactor dpkg command task for improved clarity and reliability --- roles/ansible_dependencies-bookworm/tasks/main.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/roles/ansible_dependencies-bookworm/tasks/main.yml b/roles/ansible_dependencies-bookworm/tasks/main.yml index e01ece5..5b23824 100644 --- a/roles/ansible_dependencies-bookworm/tasks/main.yml +++ b/roles/ansible_dependencies-bookworm/tasks/main.yml @@ -19,11 +19,8 @@ raw: test -e /usr/bin/python3 || (apt -y update && apt install -y python3-apt) - name: dpkg --configure -a - command: > - dpkg --configure -a - args: - warn: false - changed_when: _dpkg_configure.stdout_lines | length + ansible.builtin.command: dpkg --configure -a + changed_when: (_dpkg_configure.stdout | default('')) | length > 0 register: _dpkg_configure when: apt_dpkg_configure|bool tags: @@ -44,4 +41,3 @@ state: "{{ apt_install_state }}" tags: - ansible-dependencies -