[解決済み] Ansible playbook の実行中に UNREACHABLE エラーが発生する。
2022-02-09 21:07:04
質問
インストール先のマシンにsshでアクセスし、動作するのですが、このplaybookを実行すると必ずこのエラーが出力されます。
sudo ansible-playbook ansible-playbook-test.yml
PLAY [openstack] *****************************************************************************************************************************************************************************************
TASK [Gathering Facts] ***********************************************************************************************************************************************************************************
fatal: [amachine]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password,keyboard-interactive).\r\n", "unreachable": true}
to retry, use: --limit @/blah/ansible-play/ansible-playbook-test.retry
PLAY RECAP ***********************************************************************************************************************************************************************************************
amachine : ok=0 changed=0 unreachable=1 failed=0
私のプレイブックはこのようにシンプルなものです。
---
# hosts could have been "remote" or "all" as well
- hosts: openstack
tasks:
- name: test connection
ping:
remote_user: djuarezg
vars:
ansible_ssh_extra_args: '-K -o ControlPath=none'
- hosts: openstack
tasks:
- name: Create Swarm cluster
command: mkdir djg
vars:
ansible_ssh_extra_args: '-K -o ControlPath=none'
を使おうとしていたのですが
ansible_ssh_extra_args: '-K -o ControlPath=none'
を使用して、Kerberos チケットを転送できたかどうかを確認しましたが、どのような接続でも十分です。
解決方法は?
これを試してみてください。
$ ansible-playbook --user=djuarezg -vvv ansible-playbook-test.yml
出力されたSSH引数を確認する
関連
-
[解決済み] リモートシステムでAnsibleタスクを使用してファイルを移動/リネームする方法
-
[解決済み] ansible playbook を一時停止して、残りのタスクを実行するかどうかをユーザーに確認させます。
-
[解決済み] Ansible: 一致するホストがありません
-
[解決済み] Ansible playbook の実行中に UNREACHABLE エラーが発生する。
-
[解決済み] ローカルディレクトリにあるファイルが見つからない、またはアクセスできない
-
[解決済み] 切断されずにansibleでUFW拒否ポリシーを設定する方法は?
-
[解決済み] 変数文字列の適切な連結方法
-
[解決済み] ansibleのlineinfileの引用
-
[解決済み] ansible playbookを使ったLogrotate
-
[解決済み] Ansibleが正常に動作しているときにAWS CLIでInvalidClientTokenIdエラーが発生する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リモートシステムでAnsibleタスクを使用してファイルを移動/リネームする方法
-
[解決済み] ansible playbook を一時停止して、残りのタスクを実行するかどうかをユーザーに確認させます。
-
[解決済み] Ansible: 一致するホストがありません
-
[解決済み] Ansible Blocksです。main.yml で "always" と "block" が動作しない。
-
[解決済み] Ansible playbook の実行中に UNREACHABLE エラーが発生する。
-
[解決済み] ローカルディレクトリにあるファイルが見つからない、またはアクセスできない
-
[解決済み] 切断されずにansibleでUFW拒否ポリシーを設定する方法は?
-
[解決済み] ansibleのlineinfileの引用
-
[解決済み] ansible playbookを使ったLogrotate
-
[解決済み] Ansibleが正常に動作しているときにAWS CLIでInvalidClientTokenIdエラーが発生する