ダウンロード
本書で使用するサンプルファイルはダウンロードできます。以下の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というレシピ |