ダウンロード
              本書で使用するサンプルファイルはダウンロードできます。以下のURLをクリックして、ダウンロードしてください。
(2014年5月21日更新)
https://github.com/wdpress/Chef_Practical_Guide
            
            
              補足情報
              (2014年9月3日更新)
P.190 リスト7.1
本書で利用を前提としているCentOS 6.5のboxのアップデートにより、最新版ではPerlが削除されています。書籍の記述のままだとRPMのインストールに失敗しますので、次のように書き換えて実行してください。
| 誤 | 
remote_file "#{Chef::Config[:file_cache_path]}/#{rpmfile}" do
source "http://www.iddl.vt.edu/~jackie/analog/#{rpmfile}"
end
package "analog" do
action :install
source "#{Chef::Config[:file_cache_path]}/#{rpmfile}"
  
 | 
| 正 | 
remote_file "#{Chef::Config[:file_cache_path]}/#{rpmfile}" do
source "http://www.iddl.vt.edu/~jackie/analog/#{rpmfile}"
end
package 'perl' do
action :install
end
package "analog" do
action :install
source "#{Chef::Config[:file_cache_path]}/#{rpmfile}"
  
 | 
            
            
              お詫びと訂正(正誤表)
              本書の以下の部分に誤りがありました。ここに訂正するとともに、ご迷惑をおかけしたことを深くお詫び申し上げます。
(2014年9月3日更新)
初版第1刷をお持ちの方(第2刷で修正済み)
P.157 リスト6.20 1行目
| 誤 | 
%w{git openssl-devel sqlite-devel}.each do |pkg|
  
 | 
| 正 | 
%w{gcc git openssl-devel sqlite-devel}.each do |pkg|
  
 | 
P.164 リスト6.25 ページ上から17行目
P.166 図6.31 末尾
P.167 リスト6.30 冒頭
| 誤 | 
remote_file "/tmp/#{node['nodejs']['filename']}" do
  
 | 
| 正 | 
%w{gcc-c++}.each do |pkg|
   package pkg do
     action :install
   end
end
remote_file "/tmp/#{node['nodejs']['filename']}" do
  
 | 
P.211 リスト7.17
| 誤 | 
SSH用のルール(templates/default/http.erb)
  
 | 
| 正 | 
SSH用のルール(templates/default/ssh.erb)
  
 | 
初版第2刷をお持ちの方
P.97 「default.rb以外のレシピ」2段落1行目
| 誤 | 
apache2クックブック内のdeflate.rbというレシピ | 
| 正 | 
apache2クックブック内のmod_deflate.rbというレシピ |