memocon プログラミングのメモや物欲日記、雑記等

Mac OSXでAnsibleでvagrantの仮想PCにつなぐまで

2014年07月21日 02時06分

vagrantで作った仮想マシンにansibleで環境構築しようと思ったら繋ぐところでいきなり躓いた。

よく読むとパスワード使うんならsshpassがいるよってことらしい。

HomebrewのofficialではないらしいのでGitHubで公開してくれてるものを有り難く使わせてもらう。

後、何気にパラメータのキーワードミスがあったりでハマった。

× ansible_ssh_id → ○ ansible_ssh_user
× ansible_ssh_password → ○ ansible_ssh_pass

ちゃんと公式確認する!(自戒)Ansible inventory-parameters

最終的にhostsファイルはこうなった。

Ansible
http://www.ansible.com/home
Ansible Document
http://docs.ansible.com/

追記

vagrantの鍵指定を~/.ssh/configに追記して鍵方式にすればsshpassの問題は発生しない