Skip to content

Commit

Permalink
the deb packages prompt so this may not work
Browse files Browse the repository at this point in the history
  • Loading branch information
EntropyWorks committed Jun 15, 2011
1 parent 7e25170 commit 21eebfd
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion servers/default.rb
Expand Up @@ -61,4 +61,22 @@
run "sudo cp #{user_home_dir}/cap-files/etc/init.d/chef-server-webui /etc/init.d/chef-server-webui"
run "sudo cp #{user_home_dir}/cap-files/etc/init.d/chef-solr /etc/init.d/chef-solr"
end
end
end

namespace :ubuntu do
desc "Install chef ubuntu packages"
task :chef, :roles=> :c_client do
run "echo \"deb http://apt.opscode.com/ `lsb_release -cs`-0.10 main\" > /tmp/opscode.list"
run "#{sudo} cp /tmp/opscode.list /etc/apt/sources.list.d"
run "mkdir -p #{user_home_dir}/cap-files/etc/chef"
run "wget -qO - http://apt.opscode.com/packages@opscode.com.gpg.key | sudo apt-key add - "
template = File.read(File.join(File.dirname(__FILE__), "./files/etc/chef/server.rb.erb"))
buffer = ERB.new(template).result(binding)
put buffer, "#{user_home_dir}/cap-files/etc/chef/server.rb"
run "#{sudo} mkdir -p /etc/chef"
run "#{sudo} cp #{user_home_dir}/cap-files/etc/chef/server.rb /etc/chef/server.rb"
run "#{sudo} apt-get update"
run "#{sudo} apt-get -y upgrade"
run "#{sudo} apt-get -y install chef"
end
end

0 comments on commit 21eebfd

Please sign in to comment.