Я начинаю шеф-повар и хочу автоматизировать процесс развертывания. Чтобы протестировать простой скрипт, я скачал chefdk. Я создал репозитории, кулинарные книги и рецепты. Теперь я хочу, чтобы запустить рецепт, я использую следующую команду:Chef-клиент не может найти репозитории в локальном режиме
chef-client -z -r 'recipe[example::default]'
Эта команда отлично работает, когда выполняется внутри ../repository/ каталога. Однако, когда я пытаюсь выполнить его из-за пределов этого каталога, он не говорит, что он не может найти поваренную книгу.
Из документации (что не помогло, если быть честным), я обнаружил, что мы можем настроить путь поваренной книги в файле knife.rb, но в моем случае нет такого файла (поскольку я просто пытаюсь запустить клиент шеф-повара локально). Есть ли другой способ пропускать путь поваренной книги во время выполнения, а также команду chef-client?