1. create
$ knife cookbook create my-oh-my-zsh -o cookbooks
2. default.rbを書く
chef-solo/cookbooks/my-oh-my-zsh/recipes/default.rb
# # Cookbook Name:: my-oh-my-zsh # Recipe:: default # # Copyright 2013, YOUR_COMPANY_NAME # # All rights reserved - Do Not Redistribute # git "home/vagrant/.oh-my-zsh" do repository "git://github.com/robbyrussell/oh-my-zsh.git" reference "master" action :checkout user "vagrant" group "vagrant" end
3. jsonを編集する
melody.json
{ "run_list":[ "my-oh-my-zsh" ] }
とりあえず、cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc をするときの
zshrc.zsh-templateをchefで編集したい