by shigemk2

当面は技術的なことしか書かない

chefからoh-my-zshを入れてみよう

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で編集したい