default[:apt][:sources] = node[:apt][:sources] | [ "opscode" ]
# Set the default client version
-default[:chef][:client][:version] = "11.10.2-1"
+default[:chef][:client][:version] = "11.12.2-1"
# A list of gems needed by chef recipes
default[:chef][:gems] = []
chef_gem "pony"
-chef_package = "chef_#{node[:chef][:client][:version]}.ubuntu.11.04_amd64.deb"
+chef_package = "chef_#{node[:chef][:client][:version]}_amd64.deb"
directory "/var/cache/chef" do
owner "root"
mode 0755
end
-Dir.glob("/var/cache/chef/chef_*.ubuntu.11.04_amd64.deb").each do |deb|
+Dir.glob("/var/cache/chef/chef_*.deb").each do |deb|
if deb != "/var/cache/chef/#{chef_package}"
file deb do
action :delete
remote_file "/var/cache/chef/#{chef_package}" do
action :create_if_missing
- source "https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/11.04/x86_64/#{chef_package}"
+ source "https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/#{node[:platform_version]}/x86_64/#{chef_package}"
owner "root"
group "root"
mode 0644