Async Zero-Poll vs. Block Timeout: Which Ensures Clean Termination on Playbook Abort?
Background Ansible offers two documented mechanisms for limiting long‑running work: async tasks with poll=0 that return a job ID and block-level timeout that aborts a group of tasks after a wall‑clock period. Goal When a playbook is interrupted (e.g., Ctrl+C), the user wants any background work to be terminated cleanly, leaving no orphaned processes and ensu