ansible で vagrant の開発環境を構築する (準備)
ansible で vagrant の環境を構築するための準備。
実行環境
$ sw_vers ProductName: Mac OS X ProductVersion: 10.11.1 BuildVersion: 15B42 $ vagrant --version Vagrant 1.7.4 $ ansible --version ansible 1.9.4 configured module search path = None
ansible をインストール
brew install ansible
環境設定
- inventory file
ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key 127.0.0.1 ansible_ssh_port=2222 ansible_ssh_private_key_file=.vagrant/machines/default/virtualbox/private_key ansible_ssh_user=vagrant
接続確認
inventory file をファイル名 hosts
として保存する。
$ ansible -i ./hosts 127.0.0.1 -m ping 127.0.0.1 | success >> { "changed": false, "ping": "pong" }
参考
ssh の設定でつまづきましたが、こちらが参考になりました! Vagrant + Ansible