系统配置/管理引擎
项目描述
帕チャ从头开始设计,旨在提供一种简单的方法来备份和管理跨网络的单个或多个服务器实例的软件配置文件。
帕チャ的方法是轻松部署一个实例,并通过版本控制捕获任何更改,使系统管理员能够回滚并保护有效的、正常工作的配置,并从这些相同的配置重新构建主机。
无需学习另一种语言
其他配置框架也这么说,但它们是用像Ruby这样的语言编写的,需要你扩展、修改或适应这种用Ruby编写的代码。我们不是这样!帕チャ是用Python编写的,这并不重要。你不需要知道Python就可以对你要部署的任何软件进行任何更改。
易于学习
一个主要配置文件用于管理要安装的软件包,一个目录,你可以放置任何数量的可执行shell脚本以扩展和修改你的部署以满足你的需求。
版本化配置
跟踪对配置文件的任何更改,并轻松回滚。我们支持Mercurial、GIT和SVN来对配置进行版本控制。
轻量级
将帕チャ作为客户端、服务器或独立版本部署。无论哪种方式,你都会得到一个非常轻量级、低内存的工具,可以几乎瞬间与你的配置文件通信。
扩展并征服
忘记“这个工具做不到这一点”吧。我们提供了一个完整的钩子环境,可以直接连接到帕チャ,以便你可以扩展你的部署所需的任何需求。
安全性
即使在受信任的私有网络上,传输系统配置文件也是一种安全风险。Pacha 使用 SSH 作为传输协议来解决此问题。虽然这可能会给框架增加一点复杂性,但我们鼓励安全,认为这是处理与您的系统相关的关键数据的最佳方案。
项目详情
关闭
pacha-0.3.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4e6e6ab3a043b12f636499c2c8b58c22508a2f2df93b3a9bb379cd2d2c9659ba |
|
MD5 | 584ae5e90e1da869878aabb83299c0e9 |
|
BLAKE2b-256 | ef717f7778fc02aa39624cb023a1c3a81e45124e45e22af5a94ca8a849b9ef32 |