我有一个自定义食谱,可以配置我的jenkins服务器。自定义食谱中有3个食谱。我正在使用librarian-chef
来管理我的食谱依赖性。厨师正在本地模式运行,我使用Terraform与厨师一起提供节点。
运行chef-client -z
时,它试图将site-cookbooks
目录中的自定义食谱复制到cookbooks
目录中。我之所以说"尝试"是因为它仅复制一个食谱之一,它不会复制其他食谱或其他食谱文件(例如metadata.rb
(。最终,我会在食谱中遇到错误的错误,因为它无法解决食谱依赖性。
如果我手动登录节点并将目录复制到我自己上,则一切都完美地运行。
在最新稳定版本的厨师中解决了此错误。您可以尝试