0
私はIPアドレスで何百ものホストに対して実行する非常に簡単なプレイブックを持っています。これらのホストはモバイルデバイスであり、しばしばIPアドレスを変更します。これが起こると、決して決してタスクを完了しないように、プレイブック全体をハングアップさせることができます。私はlocal_actionを追加して30秒待ってから続けます。問題は、私はホスト変数が何であるか把握できないということです。ホストファイルから渡されたIPアドレスは、セル接続のためインベントリに表示されません。プレイブックのIPアドレスを待つためにどのような変数を使用しますか?可能なホスト変数
---
- hosts: all
tasks:
- name: Search Messages
shell: /bin/grep 'eth1:' /var/log/messages
register: sysout
- name: Wait For 30 Seconds
local_action:
module: wait_for
host= "????"
port=22
delay=20
timeout=30
ignore_errors: true
register: Back
はい、これは変数が探していたされています。ありがとうございました。 – teamg