Учебники

Chef — настройка рабочей станции

Chef следует концепции клиент-серверной архитектуры, поэтому для начала работы с Chef необходимо настроить Chef на рабочей станции и разработать конфигурацию локально. Позже его можно загрузить на сервер Chef, чтобы они работали на узлах Chef, которые необходимо настроить.

Opscode предоставляет полностью упакованную версию, которая не имеет никаких внешних предпосылок. Этот полностью упакованный шеф-повар называется омнибусным установщиком .

На машине Windows

Шаг 1 — Загрузите установочный MSI-файл chefDK на компьютер.

Шаг 2 — Следуйте инструкциям по установке и установите его в целевом местоположении.

Настройка будет выглядеть так, как показано на следующем снимке экрана.

Настройка окна

Переменная пути ChefDK

$ echo $PATH 
/c/opscode/chef/bin:/c/opscode/chefdk/bin: 

На машине Linux

Для того, чтобы установить на машине Linux, нам нужно сначала получить curl на машине.

Шаг 1 — После того, как curl установлен на машине, нам нужно установить Chef на рабочую станцию ​​с помощью универсального установщика Opscode Chef.

$ curl –L https://www.opscode.com/chef/install.sh | sudo bash 

Шаг 2 — Установите Ruby на машину.

Шаг 3 — Добавьте Ruby к переменной пути.

$ echo ‘export PATH = ”/opt/chef/embedded/bin:$PATH”’ ≫ ~/.bash_profile && 
source ~/.bash_profile 

Omnibus Chef установит Ruby и все необходимые гемы Ruby в / opt / chef / внедренный , добавив каталог / opt / chef / внедренный / bin в файл .bash_profile.

Если Ruby уже установлен, установите гем Chef Ruby на компьютер, выполнив следующую команду.