文件名称:herd:用于管理小型服务器集群的库
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-27 04:35:50
Python
放牧 Herd 是一个正在进行的、易于使用的框架,用于在纯 python 中管理小型服务器集群。 像 puppet、chef、ansible 这样的工具似乎针对更大规模的系统,根据我的经验,这些工具并不适合让一些小型的、简单的机器和应用程序运行。 此外,Herd 旨在提供一个简单的框架,用于跨多个云提供商创建和处理您的节点,以帮助限制和管理您的服务器成本。 :) 虽然理论上 Herd 可以做任何 SSH 可以管理的事情,但它旨在为所有事情提供一种好的策略,以消除复杂的配置。 入门 pip 安装羊群 创建基本配置文件: [ssh] path = "/path/to/rsaprivatekey" password = 'rsa_key_passphrase' [providers.digitalocean] token = "MY_PRIVATE_TOKEN" [
【文件预览】:
herd-master
----.travis.yml(106B)
----bin()
--------__init__.py(0B)
--------herd(8KB)
----config.example.toml(1KB)
----tests()
--------command_test.py(0B)
--------task_test.py(2KB)
--------__init__.py(0B)
--------handler_test.py(0B)
----tox.ini(128B)
----test.txt(16B)
----requirements.txt(146B)
----setup.py(783B)
----.gitignore(56B)
----README.md(1KB)
----herd()
--------role.py(68B)
--------task.py(1KB)
--------herd.py(797B)
--------cluster.py(13KB)
--------__init__.py(13B)
--------command.py(3KB)
--------config.py(140B)
--------handler.py(3KB)
----LICENSE.txt(1KB)