Yosemiteで環境一新してVagrantでvm間でAnsibleで構成する環境を試そうとしたらsshではまった。
http://yteraoka.github.io/ansible-tutorial/
に書いてある通りにしたらSSH周りのエラーがでた。
調べていると秘密鍵の設定は
~/.vagrant.d/insecure_private_key
と思っていたが今はそうでは無くVagrantfileのあるディレクトリの.vagrantディレクトリにvmごとに秘密鍵が用意されるみたいです
早く言って欲しい
bash
vagrant ssh-config
でvmがnode1とnode2とある場合はnode2のIdentityFileをnode1にあげればいいんですね(ansibleで操作するのがnode1)