对于刀,有没有办法进行手动合并?

时间:2013-12-06 00:00:55

标签: chef knife

对于刀,有没有办法使用knife cookbook site install进行手动合并?

我问,因为我已经对nagios食谱做了一些严肃的黑客攻击,除其他外,它使得它与厨师独奏一起工作,并且运行knife cookbook site install -b nagios吹走了我的变化。

有没有办法将我的环境特定更改实际合并到我本地仓库中的nagios cookbook中?

或者我是否必须从头开始重做所有更改或者卡在旧版本上?

编辑:要清楚,我正在使用刀库菜单站点安装到我的本地存储库中将opscode的新菜谱更改。我根本不使用刀上传。问题是拉下操作码的变化也会破坏我在本地机器上对菜谱所做的任何其他更改。我想知道的是,如果有办法保留我的合并,或者我必须通过并手动重置我的所有更改?

1 个答案:

答案 0 :(得分:0)

正如Mark O'Connor已经说过,刀不支持合并烹饪书。如果你想使用网站的食谱,但需要在那里添加一些修改,最好将你的新食谱创建为网站的包装。

在您的情况下,您可以创建一个 nagios-wrapper 食谱,它将调用 nagios 食谱的食谱,但也会有其他属性和资源覆盖所做的更改通过 nagios 食谱。