$> echo "deb http://apt.opscode.com/ `lsb_release -cs`-0.10 main" | sudo tee /etc/apt/sources.list.d/opscode.list
$> sudo mkdir -p /etc/apt/trusted.gpg.d
$> gpg --keyserver keys.gnupg.net --recv-keys 83EF826A
$> gpg --export packages@opscode.com | sudo tee /etc/apt/trusted.gpg.d/opscode-keyring.gpg > /dev/null
$> sudo apt-get update
$> sudo apt-get install opscode-keyring
$> sudo apt-get upgrade
$> sudo apt-get install chef chef-server
Note: Package configuration will run to set chef-server-webui. Set the full URI like http://chef.example.com:4000
.
$> mkdir -p ~/.chef
$> sudo cp /etc/chef/validation.pem /etc/chef/webui.pem ~/.chef
$> sudo chown -R $USER ~/.chef
$> knife configure -i