傀儡喜欢python的语法

时间:2011-03-20 01:21:53

标签: python puppet

任何人都知道有任何好方法可以为python做ppbox文件。几乎像配置文件可以继承其他配置文件,并且其中的逻辑也有限,如if语句和变量?

谢谢!

3 个答案:

答案 0 :(得分:5)

Kokki是一个有趣的项目,它试图成为Chef / Puppet而不是Python。在生产中使用它看起来有点不成熟,但是如果你正在寻找一个基于Python的配置管理系统而又不想使用像Bcfg2那样更成熟(和更严厉)的东西,我会选择Kokki

答案 1 :(得分:3)

考虑使用Python,内部规则限制配置文件中可能出现的内容。

优点是没有人必须学习另一种语言,实现它真的非常便宜,而且你不必担心配置解析器的维护。缺点是它不是针对您的特定用例的自定义设计语言,如果您不严格限制可能使用的语法,那么您的配置文件中最终会出现复杂性。

答案 2 :(得分:1)

This是一个非常好的开源配置管理工具列表。好的Python实现包括Synctool,Salt,Pacha和Bcfg2。