Как с помощью Chef вывести настройки Knife.rb, которые он использует?

Я использую нож шеф-повара и получаю

ERROR: Could not find cookbook xyz in your cookbook path, skipping it
ERROR: Failed to upload 1 cookbook.

Посмотрев на Knife.rb для проекта, похоже, что путь к кулинарной книге правильный. Как мне вывести то, что команда Knife думает о пути к кулинарной книге и откуда, по ее мнению, получает это значение?


person jaxzin    schedule 30.04.2013    source источник


Ответы (2)


Недавно я использовал плагин knife config, чтобы посмотреть, что видит нож:

http://jtimberman.housepub.org/blog/2012/03/25/knife-config-plugin/

person JoelWilson    schedule 06.02.2015

Насколько мне известно, Knife ищет файл knife.rb в ~/.chef/, и если он не находит его там, он будет искать в ./.chef/. Я не уверен, что Knife предлагает printenv эквивалент, но вы всегда можете передать -c, --config CONFIG, чтобы решить проблему с загрузкой.

person Sergio    schedule 02.07.2013