跳转到主要内容

Molecule帮助开发Ansible角色

项目描述

关于Ansible Molecule

PyPI Package Documentation Status image Python Black Code Style Ansible Code of Conduct Discussions Repository License

Molecule项目旨在帮助开发Ansible角色。

Molecule支持使用多个实例、操作系统和发行版、虚拟化提供商、测试框架和测试场景进行测试。

Molecule鼓励一种结果一致、编写良好、易于理解和维护的角色开发方法。

Molecule仅支持Ansible的最新两个主要版本(N/N-1),这意味着如果最新版本是2.9.x,我们也会用2.8.x测试我们的代码。

安装后,可以使用以下任何一种方法调用命令行

molecule ...
python3 -m molecule ...  # python module calling method

文档

阅读文档及相关内容,请访问 https://readthedocs.ansible.org.cn/projects/molecule/

参与其中

在文档的“联系我们”部分提问、寻求帮助或加入讨论。

关于完整细节,请参阅Ansible 沟通指南

如果您想要快速开始并快速修复补丁

$ git clone https://github.com/ansible-community/molecule && cd molecule
$ python3 -m venv .venv && source .venv/bin/activate
$ python3 -m pip install -U setuptools pip tox

并且您准备好进行更改了!

作者

Molecule 项目由 Retr0h 创建,现在作为 Red Hat 的 Ansible 项目的一部分由社区维护。

许可

MIT 许可协议。

标志受Creative Commons NoDerivatives 4.0 许可协议许可。

如果您有其他用途,请联系我们。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

molecule-24.9.0.tar.gz (4.4 MB 查看散列值)

上传时间

构建分发

molecule-24.9.0-py3-none-any.whl (120.1 kB 查看散列值)

上传时间 Python 3

由以下机构支持