0

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

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

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

4

1 回答 1

0

此错误已在最新的稳定版 chef 中得到解决。你可以试试

于 2017-06-29T11:24:42.067 回答