Для начала установим необходимые пакеты для установки и работы cfeh-solo.
apt-get install sudo wget lsb-release
Далее добавляем репозиторий opscode в списки репозиториев командой:
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
Обновим информацию о пакетах с учётом добавленного репозитория и установим opscode-keyring:
sudo apt-get update && sudo apt-get install opscode-keyring
Устанавливаем chef:
sudo apt-get install chef
При установке будет задан вопрос о пути к серверу chef, т.к. мы делаем установку для chef-solo, то указываем там “none”.