Ansible Molecule

Molecule 可帮助开发和测试 Ansible 内容:集合、玩法和角色。「Molecule aids in the development and testing of Ansible content: collections, playbooks and roles」

About Ansible Molecule

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

Molecule project is designed to aid in the development and testing of
Ansible roles.

Molecule provides support for testing with multiple instances, operating
systems and distributions, virtualization providers, test frameworks and
testing scenarios.

Molecule encourages an approach that results in consistently developed
roles that are well-written, easily understood and maintained.

Molecule supports only the latest two major versions of Ansible (N/N-1),
meaning that if the latest version is 2.9.x, we will also test our code
with 2.8.x.

Once installed, the command line can be called using any of the methods
below:

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

Documentation

Read the documentation and more at https://molecule.readthedocs.io/.

Get Involved

If you want to get moving fast and make a quick patch:

$ 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

And you're ready to make your changes!

Authors

Molecule project was created by Retr0h and
it is now community-maintained as part of the
Ansible by Red Hat project.

License

The
MIT
License.

The logo is licensed under the Creative Commons NoDerivatives 4.0
License
.

If you have some other use in mind, contact us.

Main metrics

Overview
Name With Owneransible/molecule
Primary LanguagePython
Program languagePython (Language Count: 3)
PlatformBSD, Linux, Mac
License:MIT License
所有者活动
Created At2015-11-18 00:13:28
Pushed At2025-04-20 05:44:09
Last Commit At
Release Count225
Last Release Namev25.4.0 (Posted on )
First Release Name1.0 (Posted on )
用户参与
Stargazers Count4k
Watchers Count112
Fork Count666
Commits Count3k
Has Issues Enabled
Issues Count1509
Issue Open Count75
Pull Requests Count2102
Pull Requests Open Count4
Pull Requests Close Count394
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private