Chef でテンプレートから設定ファイルを作成する

以下の例の場合、template フォルダにあるファイルを source で指定します。そのテンプレートから変数が展開され path で指定されたファイルにコピーされます。

template "nginx.conf" do
  path "#{node[:nginx][:dir]}/nginx.conf"
  source "nginx.conf.erb"
  owner "root"
  group "root"
  mode 0644
end