From 111d6ac50d45024332ea2473fb3e09d98288e611 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Tue, 15 Jul 2025 17:59:32 +0200 Subject: [PATCH] Optimized pkgmgr-install --- roles/pkgmgr-install/defaults/main.yml | 1 + roles/pkgmgr-install/tasks/main.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 roles/pkgmgr-install/defaults/main.yml diff --git a/roles/pkgmgr-install/defaults/main.yml b/roles/pkgmgr-install/defaults/main.yml new file mode 100644 index 00000000..91c88efe --- /dev/null +++ b/roles/pkgmgr-install/defaults/main.yml @@ -0,0 +1 @@ +package_notify: "" # The handler which should be notified, if the package install changes something \ No newline at end of file diff --git a/roles/pkgmgr-install/tasks/main.yml b/roles/pkgmgr-install/tasks/main.yml index ec4855b6..34a68f1e 100644 --- a/roles/pkgmgr-install/tasks/main.yml +++ b/roles/pkgmgr-install/tasks/main.yml @@ -8,7 +8,7 @@ shell: | source ~/.venvs/pkgmgr/bin/activate pkgmgr update {{ package_name }} --dependencies --clone-mode https - notify: "{{ package_notify | default(omit) }}" + notify: "{{ package_notify | default(omit,true) }}" register: pkgmgr_update_result changed_when: "'No command defined and neither main.sh nor main.py found' not in pkgmgr_update_result.stdout" failed_when: pkgmgr_update_result.rc != 0 and 'No command defined and neither main.sh nor main.py found' not in pkgmgr_update_result.stdout