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