Ansibileの勉強をしていたところ、以下のようなエラーが表示されてしまいました。 $ ansible -i test01_inventory.ini test_servers -m ping localhost | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey).\r\n", "unreachable": true } Ansibleではなくふつうにpingを実行したところ正常に実行できた。 なにかがおかしい… 解決策 調べてみたところ~/.ssh/配下の秘密鍵を利用して接続しに行こうとしている様子。 なので秘密鍵を利用して接続するようにコマンドを変更してみます。 $ ansible -i ansible/an