chef-clientを使用して "chef-apply default.rb"(default.rbがcookbookのデフォルトレシピ)を使用してcookbookを実行しようとしていますが、私が試している料理本に関係なく同じエラー。私は間違っているのですか?単一の料理本を実行する別の方法はありますか?私は取得していますchef-clientでcookbookを実行しているときにエラーが発生しました
エラーは以下のとおりです。Tensibaiが述べたように
[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
はい、chef-applyは、料理レシピではなく、1つのレシピを実行するためのものです。 chef-soloまたはchef-zeroをcookbook_pathおよびrunlist引数とともに使用します。 https://learn.chef.ioを参照してください – Tensibai
これは私がエラーを取得している理由ですか? – ninesalt
レシピコードを表示していない私の占いのスキルによると、 'chef-apply'によって読み込まれていないcookbook属性ファイルで定義された' node ['whatever'] '属性にアクセスしようとしていますその目的は自己完結型のレシピだけを実行することです。 – Tensibai