用于本地应用程序配置文件confd式管理的轻量级salt包
salt-confd的Python项目详细描述
用于本地confd式管理的轻量级盐包 应用程序配置文件。
为什么
请注意,此软件包的目的不是与 confd或其他流行的等价物;它完全是我个人的 使用salt管理文件(和其他文件)的偏好/偏见。盐是 通常在“轻量级”的另一端,这个包的目标是 缓解这种情况,但是它仍然不能比confd更好-从这个 观点。唉,是用Python写的。
简而言之,如果你愿意,我采取这种方法的原因如下:
为什么不呢?
很有趣
我喜欢salt,它为 管理文件,包括jinja、mako、cheetah,甚至纯python-and 其他人。
我发现confd中缺少的是管理本地配置的可能性 基于更多环境参数的文件-例如,具有等幂模板 可以跨多个分布使用的(与 为不同的 基本操作系统分发);使用salt,这很容易实现 使用谷物。
这是一种常见的做法,它提供了一种替代现有软件的方法。
另一种广泛使用的编程语言。salt覆盖了从(包括 Redis,consun,etcd等等)
另外,Salt很容易扩展(不是通过分叉项目),但是 您自己的环境,只需将模块放在您选择的后端 在特定路径下
安装
$ pip install salt-confd