Propellor
💻
Propellor
软件描述
Propellor 是一个使用 Haskell 和 Git 的配置管理系统。每个系统都有一组属性,Propellor 会确保这些属性得到满足。支持 Linux 和 FreeBSD。
官方网站
访问软件的官方网站了解更多信息
propellor.branchable.com
安全链接HTTPS
什么是 Propellor?
通过 Git 仓库配置推进器(Propellor),该仓库通常位于开发机器的 ~/.propellor/ 目录下。推进器以安全的方式将仓库克隆到其所管理的每台主机上。
属性使用 Haskell 定义。提供了相当完整的 API 文档,其中包含大量内置属性,用于处理 APT 和 Apache、cron 和命令、DNS 和 Docker 等。
与 Puppet、Chef、Ansible 等工具中使用的特殊语言不同,这里没有特殊语言,仅使用 Haskell 的全部功能。希望这种强大的能力能被用于创建声明式属性,使其既强大、高度幂等,又易于根据系统的特殊需求进行调整!