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の秘密キー間違ってない?
あたりを調べると良さそうだ