とあるプログラマの備忘録

都内某所に住むプログラマが自分用に備忘録を残すという趣旨のブログです。はてなダイアリーから移動しました!

AnsibleでFailed to connect to the host via sshと言われた

ansible-playbook -i provisioning/hosts provisioning/site.yml

したら

fatal: [192.168.183.100]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true}

って怒られた場合

Andibleはhostsに書かれているものを~/.ssh/configから情報引っ張ってきてSSH接続しに行くとのことなので、 まずは疑うべきは.ssh/configとAnsibleのほhostsだと思う。

・対応したホスト名で.ssh/configができているか?
ssh [hosts]でそもそもログインできるのか?
ssh/configのポート間違ってない?
ssh/configの秘密キー間違ってない?

あたりを調べると良さそうだ