cdist可用性配置管理
cdist 对其他的配置管理系统像 cfengine, bcfg2, chef and puppet 来说是可选的,但是cdist的运行方式不一样,下面是它独特的一些特性:
Keywords | Description |
---|---|
Simplicity | There is only one type to extend cdist called type |
Design | Type and core cleanly seperated |
Design | Sticks completly to the KISS (keep it simple and stupid) paradigma |
Design | Meaningful error messages - do not lose time debugging error messages |
Design | Consistency in behaviour, naming and documentation |
Design | No surprise factor: Only do what is obviously clear, no magic |
Design | Define target state, do not focus on methods or scripts |
Design | Push architecture: Instantly apply your changes |
Small core | cdist's core is very small - less code, less bugs |
Fast development | Focus on straightforwardness of type creation is a main development objective |
Modern Programming Language | cdist is written in Python |
Requirements, Scalability | No central server needed, cdist operates in push mode and can be run from any computer |
Requirements, Scalability, Upgrade | cdist only needs to be updated on the master, not on the target hosts |
Requirements, Security | Uses well-know SSH as transport protocol |
Requirements, Simplicity | Requires only shell and SSH server on the target |
UNIX | Reuse of existing tools like cat, find, mv, ... |
UNIX, familar environment, documentation | Is available as manpages and HTML |
UNIX, simplicity, familar environment | cdist is configured in POSIX shell |
评论
MachDB电脑配置管理
MachDB是一个用来管理和跟踪网络中机器的变化状态的数据库目录。它包括一个数据库,聚集器,一个XML规格和一些例如信息收集脚本。随着网络的用户界面,这些形式的基础上的制度,以便让您的目录的当前和历史
MachDB电脑配置管理
0
node-convict配置管理应用
node-convict是nodejs上的配置管理应用。通过引入配置流程,它扩展并简化了node.js应用程序的标准配置过程,并且能启动验证机制,发现配置过程中出现的错误。功能特征:加载和合并:可以从
node-convict配置管理应用
0