
ansible all -m yum -a "name=java-openjdk state=present install_root=/opt/"
次のエラーが発生します 127.0.0.1 | UNREACHABLE! => { "changed": false, "msg": "ssh 経由でホストに接続できませんでした: 権限が拒否されました (publickey、gssapi-keyex、gssapi-with-mic、password)。", "unreachable": true }
以下のようなプレイブックを実行できます。ansible-playbook --connection=local --inventory 127.0.0.1, teamcity.yml
答え1
最初の例では、インベントリで指定されている接続を使用します。2 番目の例では、「connection=local」を指定します。
インベントリとプレイブックを見ないと、最善の解決策が何であるかはわかりません。ホスト ファイルのエントリがローカル接続を使用していることを確認できます。
examplehost ansible_connection=local