diff --git a/tasks/main.yml b/tasks/main.yml index 21a6a99..fc5c51b 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -140,7 +140,7 @@ systemd: daemon_reload: yes when: - - (systemd_services_result is changed) or (systemd_timer_result is changed) or (systemd_override_result is changed ) or ('true' in systemd_socket.results | map(attribute='changed') | list ) + - (systemd_services_result is changed) or (systemd_timer_result is changed) or (systemd_override_result is changed ) or (systemd_socket.results | selectattr('changed', 'true') | length > 0) - include_tasks: systemd_load.yml loop: "{{ systemd_services }}"