MacOSX を再起動して vagrant up して ansible-playbook 実行したら SSH Error になった。 再起動前はエラー出ずに実行できてた。
$ ansible-playbook -i hosts provision_vagrant.yml --check fatal: [192.168.33.55] => SSH Error: ssh: connect to host 192.168.33.55 port 2222: Connection refused while connecting to 192.168.33.55:2222
$ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile /Users/cortyuming/hoge/ansible/.vagrant/machines/default/virtualbox/private_key IdentitiesOnly yes LogLevel FATAL
ssh で入ってみる
$ ssh vagrant@192.168.33.55 -i .vagrant/machines/default/virtualbox/private_key
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
の表示でてきた
~/.ssh/known_hosts
でこのipのを消せばいいっぽい
SSH Error
出ずに ansible-playbook 実行できるようになった。
おけ。