我使用的是一个cfengine安装,它已经有机地增长并且变得非常复杂。有些节使用许多类,例如,class1&(class2|class3)&!class4|class5
是否有一些工具可以对cfengine配置进行简化,类似于用布尔代数简化逻辑电路?
如果没有,是否有分析cfengine配置的工具?例如,一个类和对象可视化工具可能会有帮助。
发布于 2012-06-04 10:49:17
有一个新的基于CFEngine的配置管理工具,它可以自动化所有的配置。在Web中,定义并参数化希望应用于一组节点的指令,并自动为这些节点生成CFEngine承诺。
然后运行节点的cf将获取这些承诺,应用它们,并将报告发送回web接口。
你可以找到这个工具,鲁德尔,在这里:http://www.rudder-project.org/
免责声明:我是这个工具的开发人员之一
发布于 2011-06-22 14:13:47
Nova是Cfengine的商业版本,它将帮助您分析cfengine的配置、对象之间的链接、文件等。
但是,我不知道有什么工具可以帮助您简化cfengine配置。第一步可能是根据宿主类更改您的输入/绑定序列。
或者您可以拆分配置文件,有一组用于某些服务器,另一组用于其他服务器,等等,但是您必须维护这些配置文件的每一组.
发布于 2013-08-16 19:44:27
尝试进化思维自由承诺库。它将数据与共同承诺分开。进行更改通常只涉及编辑CSV文件。
http://evolvethinking.com/evolve-thinkings-free-cfengine-library/
https://serverfault.com/questions/269641
复制相似问题