Cookbook は Chef のソースコードを取りまとめた単位です。 Cookbook の中には実際のソースコード(Recipe)が入ります。
default Recipe を書こう
Cookbook のメイン Recipe をつくります。
yum_package 'java-1.7.0-openjdk'
remote_file "#{Chef::Config[:file_cache_path]}/jenkins-1.568-1.1.noarch.rpm"
source 'http://pkg.jenkins-ci.org/redhat/jenkins-1.568-1.1.noarch.rpm'
action :create_if_missing
end
yum_pakcage "#{Chef::Config[:file_cache_path]}/jenkins-1.568-1.1.noarch.rpm"
service 'jenkins' do
action [:start, :enable]
end