Назад | Перейти на главную страницу

Как запустить рецепт шеф-повара из кода Ruby?

Из приложения Rails мне нужно выделять, настраивать и управлять серверами на Amazon AWS. Некоторое время назад я использовал для этого chef-solo и нож, но из командной строки. Можно ли сделать то же самое из кода? Есть указания, как начать?

Я бы посоветовал взглянуть на нулевой повар, он заменяет chef-solo как способ работы с Chef без центрального повара Серера. У него также есть то преимущество, что у него есть Ruby API, поэтому вам не придется раскошелиться.

Из описания:

Chef Zero - это простой, легко устанавливаемый сервер Chef в памяти, который может быть полезен для тестирования Chef Client и задач, подобных chef-solo, для которых требуется полный Chef Server.