我们开发了一个相当复杂的系统,它将部署到客户端站点,其中一个是我们的系统内部实例。 Chef是否能够维护系统的多个实例,这些实例将以非常不同的方式配置?
答案 0 :(得分:0)
是的,只要您的cookbooks通过attributes很好地参数化。
这样,您可以通过覆盖不同级别的属性来配置内容,例如roles,nodes和environments。
或者,您也可以使用data bags来处理更复杂的数据集。
Chef是一个非常强大的系统,因此需要一段时间才能掌握。我建议您在使用learnchef.com作为参考时开始使用docs上的教程,直到您掌握了必需品。