Ansible でWindowsに対してタスクを実行しようとしたときに以下のエラーが発生することがあります。
[WARNING]: ERROR DURING WINRM SEND INPUT – attempting to recover: ReadTimeout HTTPConnectionPool (host=”XXXX”, port=5985): Read timed out. (read timeout=30)
ターゲットノードに対してタスクを実行しようとしたときにタイムアウトしてしまったのが原因です。Ansibleのwinrmの接続タイムアウトはデフォルトで30秒です。NW環境にもよりますが、頻発する場合はVarsに以下の記述することで、タイムアウト値を変更することができます。
ansible_winrm_operation_timeout_sec: 60
コメント