knife solo cook vagrant@localhost -p 2222
で実行すると、recipes/default.rbが実行されるので、
default.rbで別のレシピファイルを呼び出せばいい。
├─.chef
│ knife.rb
├─cookbooks
│ └─apt
├─data_bags
├─nodes
├─roles
└─site-cookbooks
└─lubuntusetup
├─attributes
├─definitions
├─files
│ └─default
├─libraries
├─nodes
├─providers
├─recipes
│ apt.rb
│ default.rb
│ vim.rb
├─resources
└─templates
└─default
.xprofile.erb
こんなかんじのファイルの配置の時、
recipesを分割するために、default.rbから別のファイルを読み込むときは、
default.rbを以下のように記述する
#site-cookbooksの後を読み込むときは、site-cookbooksの次のフォルダ名も必要なので注意 include_recipe "lubuntusetup::vim" include_recipe "lubuntusetup::apt" # これだと、cookbooksの下のaptを読み込む ## include_recipe "apt" |
