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