3

Ansible Playbook を実行しようとしていますが、事実を収集した後、Ansible は 1 秒もかからずに最初のタスクで一時停止し、先に進みません。私が確認できることは何ですか?私はもう試した:

  • 詳細モード (-vvv) ですが、有用な情報があまり表示されません。
  • 接続が確実に機能するようにする (ansible all -m ping works)
  • さまざまなコマンドを実行しています(-tを使用)..それらはすべて一時停止しますが
  • コマンドを変更して「hello」をエコーするだけにします.. ansibleはまだ一時停止しています
4

7 に答える 7

0

パスワードなしの sudo が必要であることがわかりました.. /etc/sudoers を変更しました:

%admin ALL=(ALL) NOPASSWD:ALL
于 2013-08-22T18:38:28.507 に答える
0

Ansible は、デフォルトで、ssh-the-command-line がブロックする場合にブロックします。大量のサーバーにプッシュしていて、ログインの 1 つが失敗し、秘密鍵のパスワードや何か間抜けなものを要求された場合、これは時折あなたを苦しめる可能性があります。次のようにプレイブックを実行します。

ANSIBLE_SSH_ARGS="-o BatchMode=yes" ansible-playbook -i inventory/foo playbook.yml

プロンプトを表示する代わりに、sshを失敗させるだけです。

于 2015-04-11T23:55:41.683 に答える