molecule-plugins
Molecule Plugins
What it is and what it does
molecule-plugins consolidates infrastructure driver plugins for molecule into a single unified distribution. Previously distributed as separate standalone packages, the drivers for azure, containers, docker, ec2, gce, openstack, podman, and vagrant are now available through optional extras. The package itself is a thin plugin registry; to use a driver you must install the corresponding extra.
This design keeps the base installation lightweight while giving fine-grained control over which infrastructure backends are needed. Plugins integrate with molecule's test orchestration through entry points, allowing test scenarios to target different platforms from a single test suite.
Use it for:
- Test across multiple infrastructure backends by installing only the extras for platforms actually used
- Migrate from standalone molecule-* packages to the unified plugin system
- Set up local development testing with Vagrant while maintaining the same molecule interface
- Run infrastructure-agnostic tests that can target different backends from a single suite
- Manage Ansible testing in CI/CD pipelines without maintaining separate driver package dependencies
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides driver plugins for molecule that enable testing across multiple infrastructure platforms including Azure, Docker, Podman, EC2, GCE, OpenStack, Vagrant, and containers.
Yes, if you use molecule for Ansible testing and need support for multiple infrastructure backends. The unified plugin approach simplifies dependency management compared to installing separate packages, and active maintenance with releases within the last 30 days indicates ongoing support.
Install
molecule-plugins on PyPI
pip
pip install molecule-pluginsuv
uv add molecule-pluginspoetry
poetry add molecule-pluginsInstalling molecule-plugins
Before you install
Low install friction with a pure-wheel distribution. Actively maintained with a release within the last 30 days and recent commits. Requires Python 3.10 or later and depends only on molecule.
License in practice
MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal restrictions.
Quickstart
pip install 'molecule-plugins[docker]'
import molecule.config
# Plugins load automatically via molecule's entry point system
Python 3.10 or later required. Individual plugin extras (azure, ec2, docker, podman, etc.) must be explicitly installed; base install provides plugin infrastructure only.
Verify before relying
- Whether base package without extras provides any usable functionality or if at least one extra is required
- Performance characteristics when testing across multiple infrastructure platforms
- Specific Ansible or molecule version compatibility requirements beyond the core dependency
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — molecule |
| Maintenance | actively maintained — 30 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,310,415/month — #4,075 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: molecule_plugins-26.7.15-py3-none-any.whl
Keywords: ansible, testing, molecule, plugin
Tags
More Utilities packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
charset-normalizerDetects and normalizes text encoding from…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
PygmentsPygments is a syntax highlighter that colorizes…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
molecule-multipassIntegrates Multipass virtual machines as a…
permissive · top 15,000 on PyPI
molecule-vagrantMolecule Vagrant Plugin enables Vagrant-based…
permissive · top 15,000 on PyPI
molecule-dockerMolecule Docker Plugin enables Docker…
permissive · top 15,000 on PyPI
moleculeMolecule is an Ansible testing framework for…
permissive · top 5,000 on PyPI
ansible-dev-toolsBundles and installs a curated suite of Ansible…
copyleft · top 15,000 on PyPI
pytest-ansibleA pytest plugin that integrates Ansible into…
permissive · top 5,000 on PyPI
tox-ansibleA tox plugin that orchestrates testing of…
permissive · top 15,000 on PyPI
ansibleAnsible is an IT automation system that handles…
copyleft · top 5,000 on PyPI
ansible-coreAnsible Core is the engine for agentless IT…
copyleft · top 5,000 on PyPI
launchableLaunchable CLI is a command-line tool that…
permissive · top 15,000 on PyPI