Python的统一Ansible SDK
项目描述
Python的Ansible SDK
Ansible SDK提供轻量级的Python库,用于从产品或项目中调度和实时监控Ansible任务、角色和剧本。
作业的调度可以是运行Python应用程序的机器上的本地调度,或者通过使用受体集成通过Ansible Mesh进行。
演示应用程序以展示您如何在实际用例中使用SDK - https://github.com/ansible/ansible_sdk_demo
文档
我们在此构建了广泛的文档和API参考 - https://ansible-sdk.readthedocs.io/en/latest/install.html 请自由贡献并帮助文档工作。
您可以通过以下方式从本存储库构建文档
$ tox -e docs
$ firefox docs/build/html/
如果您想直接运行Sphinx命令,请打开tox.ini
文件并使用[testenv:docs]
部分中的命令。请记住,在运行Sphinx之前,您需要pip安装docs/doc-requirements.txt
。
版本和维护
待定
Ansible版本兼容性
待定
安装
您可以参考在 docs
中指定的安装指南。
所需的 Python 库和 SDK
Ansible-SDK 依赖于 Python 3.8+、Ansible Core、Ansible Runner 和其他第三方库
测试和开发
Red Hat Enterprise Linux - 在 RHEL 虚拟机上直接/内安装 Ansible-SDK 和依赖项。MacOS - 使用 BREW 安装 PODMAN,并拉取 RHEL8 镜像,通过 ssh 连接到该镜像,并遵循上面 RHEL 的说明。
通信
待定
许可证
请参阅 LICENSE 了解完整内容。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
ansible-sdk-1.0.0.tar.gz (19.4 kB 查看哈希值)
构建分发
ansible_sdk-1.0.0-py3-none-any.whl (23.8 kB 查看哈希值)
关闭
ansible-sdk-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7de7a34948ddf499ad18b03d9a0716eec577361a574221af840f2e6c79846941 |
|
MD5 | 1684a0393fa9884199b580bbeb3fb915 |
|
BLAKE2b-256 | bd2e7ac6f63255f0f30eb0a2a2d881ebac9360642c8167a7e8510afbd0a52657 |
关闭
ansible_sdk-1.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 575cc391997a62ec5d46667dbbe94b695e36a4426fbee046a13b43e8f11a2c3d |
|
MD5 | a6faef5862a53537dcd8260b42c5cc13 |
|
BLAKE2b-256 | 3349a6e43ba1c443a31684d12b925fc7c183dbe1b84260f931acfe1a52c31ead |