VagrantとAnsibleを使ってVMの構築するとき、SSH鍵の登録に躓いたのでメモっとく
VagrantでAnsibleを実行するのは、〜/.vagrant.d/insecure_private_keyを使って認証するのだが、
vagrant ssh-config >> ~/.ssh/config
だけだと、ansible実行時SSH失敗する。
このとき設定で、HostNameを通信先のホストのIP、domainにする。
Host 適当
HostName <対象ホストip/domain>
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile $HOME/.vagrant.d/insecure_private_key
IdentitiesOnly yes
LogLevel FATAL