Упрощенный ответ из link Я упомянул в комментарии:
---
- hosts: centos-target
gather_facts: no
tasks:
- shell: "(cd /; python -mSimpleHTTPServer >/dev/null 2>&1 &)"
async: 10
poll: 0
Обратите внимание на скобки в скобках.
Обновление: на самом деле, вы должны быть в порядке без async
, просто не забудьте перенаправить stdout:
- name: start simple http server in background
shell: cd /tmp/www; nohup python -mSimpleHTTPServer /dev/null 2>&1 &