Ansible Documentation
Asynchronous Actions and Polling機能
タスクの非同期処理を行うコマンド
パラメータ | 選択肢/ Default | 説明 |
---|---|---|
async | 0 | タスクを非同期処理するかを指定する。0 を指定または省略した場合、同期処理を行う。非同期処理のときの最大実行時間を秒で指定する |
poll | 10 | 非同期処理のタスクが終了したか確認する間隔を秒で指定する。0 を指定するとタスクを非同期的に実行する(= タスクの終了を待たない) |
例
- 実行時間が長い処理を非同期で実行し、終了まで最大 45 秒待つ。待っている間は 5 秒おきにタスクが終了したか確認する command: /bin/sleep 15 async: 45 poll: 5