Skip to main content

Molecule

PyPI Package Documentation Status 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 is opinionated in order to encourage an approach that results in consistently developed roles that are well-written, easily understood and maintained.

Molecule uses Ansible playbooks to exercise the role and its associated tests. Molecule supports any provider [1] that Ansible supports.

Quick Start

Installing

Installing

Creating a new role

Creating a new role

Testing a new role

Testing a new role

Testing an existing role

Testing an existing role

Docker in Docker

Testing an existing role

Documentation

https://molecule.readthedocs.io/

Contact

IRC

Join us in the #molecule-users channel on freenode.

Forums

Ansible Support

Molecule requires Ansible version 2.2 or later.

License

MIT

The logo is licensed under the Creative Commons NoDerivatives 4.0 License. If you have some other use in mind, contact us.

Metadata

Release files for molecule 2.17.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for molecule 2.17.0
File Size Uploaded
molecule-2.17.0.tar.gz 4.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for molecule 2.17.0
File Interpreter ABI Platform
molecule-2.17.0-py3-none-any.whl Python 3 none any Details
molecule-2.17.0-py2-none-any.whl Python 2 none any Details

Total release size: 4.9 MB

Release files / molecule-2.17.0.tar.gz

Download URL molecule-2.17.0.tar.gz
Size 4.5 MB
Tags Source
SHA-256 checksum
How to use checksums
30f1c7a472f8ac72080dc2e167efdd68eea13277c991aa85025d805ba6a8f315
BLAKE2b-256 checksum
How to use checksums
f95fbb361bb2cb225126957feabe12641c47c39e3821a519a9a5675589367b0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.13

Release files / molecule-2.17.0-py3-none-any.whl

Download URL molecule-2.17.0-py3-none-any.whl
Size 180.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a80b40efb5bb291320d2c510a8902e86234808e4478feb3b6b30e636d5998433
BLAKE2b-256 checksum
How to use checksums
2d7ca6ffacfd1f7ca4ae743317214e2140740450fc5467dbf519e431217c467f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.13

Release files / molecule-2.17.0-py2-none-any.whl

Download URL molecule-2.17.0-py2-none-any.whl
Size 180.2 kB
Tags Python 2
SHA-256 checksum
How to use checksums
f22861545b2868a5ab760a4c7cc4372790285c1f20d7eef85c901db378a9a078
BLAKE2b-256 checksum
How to use checksums
99ada409f2618222b9a01acc01e831dbab03c1ae20c4118ad956437feaae06fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.13

Release history Release notifications | RSS feed

26.9.0

2 release files

26.8.0

2 release files

26.6.0

2 release files

26.2.0

2 release files

25.9.0

2 release files

25.7.0

2 release files

25.6.0

2 release files

25.5.0

2 release files

25.3.1

2 release files

25.3.0

2 release files

25.2.0

2 release files

25.1.0

2 release files

24.9.0

2 release files

24.8.0

2 release files

24.7.0

2 release files

6.0.3

2 release files

6.0.2

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.1.0

2 release files

5.0.1

2 release files

5.0.0

2 release files

4.0.4

2 release files

4.0.3

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.6.1

2 release files

3.6.0

2 release files

3.5.2

2 release files

3.5.1

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.4

2 release files

3.3.3

2 release files

3.3.2

2 release files

3.3.1

2 release files

3.3.0

2 release files

3.2.4

2 release files

3.2.3

2 release files

3.2.2

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.5

2 release files

3.1.4

2 release files

3.1.3

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.8

2 release files

3.0.7

2 release files

3.0.6

2 release files

3.0.5

2 release files

3.0.4

2 release files

3.0.3

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.22

2 release files

2.20.2

2 release files

2.20.1

2 release files

2.20.0

2 release files

2.19.0

3 release files

2.18.1

3 release files

2.18.0

3 release files

This release

2.17.0 This release

3 release files

2.16.0

3 release files

2.14.0

3 release files

2.13.0

3 release files

2.11.0

2 release files

1.25.1

2 release files

1.23.0

2 release files

1.22.0

2 release files

1.21.1

2 release files

1.20.3

2 release files

1.20.2

1.20.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page