厨师指向本地食谱依赖

时间:2015-03-10 03:37:38

标签: chef berkshelf

我有2本食谱,A和B,其中A包括食谱B.通常,食谱是从厨师服务器中提取的,但是,我想对食谱B进行更改,并确保更改不会破坏食谱A在将菜单B的更改推送到Chef服务器之前。

如何在cookbook A的metadata.rb文件中指定我想使用本地食谱B,而不是服务器上的那本?

1 个答案:

答案 0 :(得分:1)

我似乎一直在寻找错误的地方,metadata.rb不是我应该进行此更改的地方,它应该在Berksfile中。

添加到Berksfile末尾的以下行解决了问题:

cookbook "B", path: '/path/to/cookbook/B'