Как составить список рецептов, доступных в среде шеф-повара

Есть ли команда ножа, которую я могу ввести, которая будет перечислять рецепты, доступные в среде шеф-повара (на основе ограничений версии Cookbook)?

Добавление дополнительной информации:

В интерфейсе сервера шеф-повара, когда вы редактируете список запуска узлов, я вижу, что когда вы выбираете среду из раскрывающегося списка, он выполняет вызов отдыха:

/среды/разработка/рецепты

Который возвращает массив рецептов. Значит, нет возможности запустить поисковый запрос через нож, чтобы сделать то же самое?


person aliusa    schedule 30.10.2014    source источник


Ответы (3)


Все рецепты всегда доступны сами по себе, вопрос только в том, в каких версиях все разрешится. Вы можете использовать гем knife-solve, чтобы увидеть версии решений для вашей рабочей станции.

person coderanger    schedule 30.10.2014

Я предполагаю, что идея здесь в том, что некоторые рецепты недоступны в более ранних версиях поваренной книги. К сожалению, теперь я знаю любую команду, которая может перечислить рецепты в определенной версии поваренной книги, за исключением загрузки версии и выполнения над ней ls recipes. Точно так же не существует команды ножа, которая может сделать это для всех кулинарных книг/версий, доступных для данной среды.

person Tejay Cardon    schedule 30.10.2014
comment
В интерфейсе сервера шеф-повара, когда вы редактируете список запуска узлов, я вижу, что при выборе среды он отправляет запрос на отдых: chefserver/environments/development/recipes, который возвращает массив рецептов. Значит, нет возможности запустить поисковый запрос через нож? - person aliusa; 30.10.2014
comment
Я многого не знаю о шеф-поваре, поэтому я бы не сказал, что нет никакого способа, но я не знаю ни одного. Возможно, есть плагин для ножей, но я о нем не знаю. Тем не менее, вы правы в том, что есть конечная точка API, поэтому плагин ножа очень выполним. - person Tejay Cardon; 31.10.2014

Итак, нет единой команды:

Чтобы получить доступные рецепты для окружения с помощью ножа:

  1. список рецептов ножей -E development
  2. Прокрутите список результатов из шага
    а. поваренная книга с ножом показать версию cookbook_name
person aliusa    schedule 14.11.2014