vagrant で docker を触る用 ansible

書いた

[code lang=text] [astel@MacBook-Pro ] $ cat README.md

ローカル環境構築

mac

ansible

ansibleをインストール $ brew install ansible

vagrant

※versionは動作確認したもの

vagrant version 1.7.4 https://www.vagrantup.com/downloads.html

virtualbox version 5.0系 https://www.virtualbox.org/wiki/Downloads

初回のみboxを追加するコマンドを叩く $ vagrant box add Ubuntu_14.04_daily_Cloud_Image_amd64 https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box

起動(ansibleも流れてdockerがインストールされる) $ vagrant up

仮想マシンssh $ vagrant ssh

仮想マシンを消す $ vagrant destroy -f [astel@MacBook-Pro ] $ [astel@MacBook-Pro ] $ cat Vagrantfile

-- mode: ruby --

vi: set ft=ruby :

Vagrant.configure(2) do |config| config.vm.box = "Ubuntu_14.04_daily_Cloud_Image_amd64" config.vm.network :private_network, ip: "192.168.33.11"

config.vm.provision "ansible" do |ansible| ansible.playbook = "site.yml" end

end [astel@MacBook-Pro ] $ [astel@MacBook-Pro ] $

[astel@MacBook-Pro ] $ cat site.yml

vagrant upするだけ