Git和Chef最佳实践

时间:2018-05-22 21:31:19

标签: git chef devops

我正在组织一个厨师回购,并对最佳实践提出疑问。我注意到,生成Chef Project和Cookbook的行为就像他们将要生成的内容一样添加到Git仓库中。

我想知道的是,最好将食谱放在它自己的Git Repo中,还是应该成为更大的Project Repo的一部分?项目是否应该添加到Git?为什么厨师工具会产生重叠的样板?

谢谢, RB

1 个答案:

答案 0 :(得分:0)

目前的建议主要是基于单回购的解决方案,但通过政策文件从他们自己的回购(或从超市)引入社区烹饪书(或跨团队烹饪书)。 https://github.com/poise/yolover-example是一些本地烹饪书,政策和测试的例子。

chef generate中众多冲突模板的原因主要是Chef工作流和布局具有漫长而复杂的历史记录,因此我们希望这些工具能够继续为使用旧工作流程的人员工作,只要他们他们仍然很满意。但是,如果你现在就开始,也可以从当前最好的建议开始。