I found a good workaround for this issue. I'm using the wait_for
module. This module also works in strategy free. Just set a Timeout (in seconds) and a when condition.
- name: wait for something
ansible.builtin.wait_for:
timeout: 20
when:
- some_condition
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/wait_for_module.html