Chef-client将site-cookbooks目录中的半个复制cookbook运行到cookbooks目录

时间:2017-06-28 03:37:04

标签: ruby chef devops configuration-management chef-zero

我有一个自定义食谱,用于配置我的Jenkins服务器。自定义食谱中有3个食谱。我正在使用librarian-chef来管理我的cookbook依赖项。 Chef正在本地模式下运行,我使用terraform为Chef配置我的节点。

当我运行chef-client -z时,它会尝试将site-cookbooks目录中的自定义食谱复制到cookbooks目录中。我说“尝试”的原因是因为它只复制其中一个食谱,它不会复制其他食谱或其他食谱文件,如metadata.rb。最终我在我的食谱中包含java cookbook时遇到错误,因为它无法解决相关的烹饪书。

如果我手动登录节点并将目录复制到自己身上,一切都会完美运行。

1 个答案:

答案 0 :(得分:0)

此错误已在最新稳定版本的厨师中解决。你可以试试