部署/系统管理员操作,由Fabric提供支持
项目描述
Patchwork是一个中级库,提供了Unix系统管理的基本功能,如“安装软件包”或“创建用户账户”,以及用于查询系统状态的查询功能,以及其他在Fabric库之上构建的常用功能。
具体来说
主要的API调用力求具有幂等性:它们可以连续多次调用,而不会累积不需要的变化或引发错误。
Patchwork只是一个API:它没有“食谱”、“清单”、“类”、“角色”或其他高级组织单元的概念。这留给了用户或包装库。
这就是Patchwork与Chef或Puppet等大型配置管理框架不同的方式。Patchwork在本质上最接近这些工具的“资源”。
它通过shell调用实现,通常从本地工作站通过SSH发送。
然而,在可能的情况下,它的功能预期需要一个基线Invoke ~invoke.context.Context对象,因此可以根据调用者提供的特定上下文在本地或远程运行。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
patchwork-1.0.1.tar.gz (9.5 kB 查看哈希值)
构建分布
patchwork-1.0.1-py2.py3-none-any.whl (13.6 kB 查看哈希值)
关闭
patchwork-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7fe2830dc3db21e51b9654772fdbe3f14cee6d42467bfceb3491891dd647b68 |
|
MD5 | 358d29aa474ad3b499f1818d4c6a177c |
|
BLAKE2b-256 | 8d0fdf3d4d1846dc0b6d06e94c77709352bc867212d0caed1255c51bab6d5c2b |
关闭
patchwork-1.0.1-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | be5e8a52b9c604a853c9d841825b996ee084dfee3181f10e63a942d1fab2d699 |
|
MD5 | 77dafed747f80fbf5a3a56f94090f9e4 |
|
BLAKE2b-256 | 5252c8f1fc421dcd85d61c7d5e346dd12491a8dfeb4ddc992cb9812b7f6c85b4 |