Я пытаюсь запустить поваренную книгу с помощью chef-client, используя «chef-apply default.rb» (где default.rb является стандартным рецептом поваренной книги), но я продолжаю получать такая же ошибка, независимо от поваренной книги, которую я пытаюсь. Я что-то делаю неправильно? Есть ли другой способ выполнить одну кулинарию?Ошибки с поваренными книгами с шеф-клиентом
Ошибки я получаю является:
[2016-07-20T11:00:57+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2016-07-20T11:00:57+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2016-07-20T11:00:57+00:00] FATAL: NoMethodError: undefined method `[]' for nil:NilClass
yes, chef-apply предназначен для запуска одного рецепта, а не поваренной книги. Используйте chef-solo или chef-zero с аргументом cookbook_path и runlist. См. Https://learn.chef.io – Tensibai
Именно поэтому я получаю сообщение об ошибке? – ninesalt
Согласно моим навыкам гадания, так как вы не указали код рецепта, я бы сказал, что вы пытаетесь получить доступ к атрибуту 'node ['whatever']', определенному в файле атрибута cookbook, который не загружается 'chef-apply' поскольку его цель состоит в том, чтобы запускать самостоятельно содержащиеся рецепты. – Tensibai