跳转到主要内容

部署/系统管理员操作,由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 查看哈希值)

上传时间 Python 2 Python 3

支持者