Skip to main content

Molecule aids in the development and testing of Ansible roles

Project description

PyPI Package Documentation Status https://img.shields.io/travis/com/ansible/molecule/master.svg?label=Linux%20builds%20%40%20Travis%20CI Python Black Code Style Ansible Code of Conduct Ansible mailing lists Repository License

Molecule 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.

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/molecule && cd molecule
$ python3 -m venv .venv && source .venv/bin/activate
$ pip install -U setuptools pip tox

And you’re ready to make your changes!

Authors

Molecule was created by Retr0h and is now 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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

molecule-3.0a4.tar.gz (248.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

molecule-3.0a4-py2.py3-none-any.whl (346.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file molecule-3.0a4.tar.gz.

File metadata

  • Download URL: molecule-3.0a4.tar.gz
  • Upload date:
  • Size: 248.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.1

File hashes

Hashes for molecule-3.0a4.tar.gz
Algorithm Hash digest
SHA256 659f779f936612414405d395204138227deaed7f3920856e836d082b3bb23a74
MD5 ed92e04af2841c2b0556f4603e2e745a
BLAKE2b-256 e0650323a068af0622b67ae493c608a93cf2152b66981a4a43aa632624f12021

See more details on using hashes here.

File details

Details for the file molecule-3.0a4-py2.py3-none-any.whl.

File metadata

  • Download URL: molecule-3.0a4-py2.py3-none-any.whl
  • Upload date:
  • Size: 346.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.1

File hashes

Hashes for molecule-3.0a4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 94da76d4a73e23facd9c8c01282bfd38a97ddbdb7ef5ccb97f18a952f67d1340
MD5 e467b45895018bb853a341d2e9732912
BLAKE2b-256 7febfa0103d7b2b785da920f3ba6b851ca43d41fdf4637083f80d82b0278b74c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page