async / poll

2019/05/04

Ansible

 Ansible Documentation

Asynchronous Actions and Polling

 機能

タスクの非同期処理を行う

 コマンド

パラメータ選択肢/
Default
説明
async0タスクを非同期処理するかを指定する。0 を指定または省略した場合、同期処理を行う。非同期処理のときの最大実行時間を秒で指定する
poll10非同期処理のタスクが終了したか確認する間隔を秒で指定する。0 を指定するとタスクを非同期的に実行する(= タスクの終了を待たない)

 例

  - 実行時間が長い処理を非同期で実行し、終了まで最大 45 秒待つ。待っている間は 5 秒おきにタスクが終了したか確認する
    command: /bin/sleep 15
    async: 45
    poll: 5

カテゴリー

目次

QooQ