Vagrant

説明 [#e8399368]

vagrantでchef-soloを利用するプラグインの導入手順です。

手順 [#t092d8e5]

 $ vagrant plugin install vagrant-omnibus
 $ cd site-cookbooks/testcookbook/
  config.omnibus.chef_version = :latest
    config.vm.provision "chef_solo" do |chef|
    chef.cookbooks_path = "./site-cookbooks"
    chef.run_list = ["basicbook"]
  end
   
 $ cd site-cookbooks/basicbook/recipes/
 $ cd レポジトリ
 $ knife solo prepare ホスト名
 $ vim nodes/ホスト名.json
 {
    "run_list":[
        "recipe[cookbook名]"
    ]
 }
 $ knife solo cook ホスト名

参考URL [#ia864f14]

http://straitwalk.hatenablog.com/entry/2013/08/25/000935