あんまり需要がないかもしれないけど、コマンドに & つけてバックグラウンドでプロセスを起動したい場合 Ansible でどんな風に書くのかなって思って調べたメモ。 async を利用する async とは Asynchronous Actions and Polling — Ansible Documentation async オプションを利用すると対象のホストと ssh 接続を切断した後でも task を継続することが出来るらしい。 例えば、ruby の Web サーバーを起動する場合には以下のように記述する。 - shell: hostname > /tmp/index.html ; cd /tmp/ ; /usr/local/ruby/bin/ruby -run -e httpd . -p 8000 & register: result_check async: 5 poll: 0