我有一个自定义食谱,用于配置我的Jenkins服务器。自定义食谱中有3个食谱。我正在使用librarian-chef
来管理我的cookbook依赖项。 Chef正在本地模式下运行,我使用terraform为Chef配置我的节点。
当我运行chef-client -z
时,它会尝试将site-cookbooks
目录中的自定义食谱复制到cookbooks
目录中。我说“尝试”的原因是因为它只复制其中一个食谱,它不会复制其他食谱或其他食谱文件,如metadata.rb
。最终我在我的食谱中包含java cookbook时遇到错误,因为它无法解决相关的烹饪书。
如果我手动登录节点并将目录复制到自己身上,一切都会完美运行。
答案 0 :(得分:0)
此错误已在最新稳定版本的厨师中解决。你可以试试