我有2本食谱,A和B,其中A包括食谱B.通常,食谱是从厨师服务器中提取的,但是,我想对食谱B进行更改,并确保更改不会破坏食谱A在将菜单B的更改推送到Chef服务器之前。
如何在cookbook A的metadata.rb文件中指定我想使用本地食谱B,而不是服务器上的那本?
答案 0 :(得分:1)
我似乎一直在寻找错误的地方,metadata.rb不是我应该进行此更改的地方,它应该在Berksfile中。
添加到Berksfile末尾的以下行解决了问题:
cookbook "B", path: '/path/to/cookbook/B'