$npx skillfedfor your agent

molecule-vagrant

Vagrant Molecule Plugin :: run molecule tests using Vagrant

SkipPyPI UtilitiesReleased Jan 2023525.6K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — molecule_vagrant-2.0.0-py3-none-any.whl
v2.0.0 · released 2023-01-06 · Python >=3.9 · 5 runtime deps: molecule, pyyaml, Jinja2, selinux, python-vagrant

No. The package is abandoned (last release 2023-01-06, repository archived) with no maintenance for 1316 days. While it carries no known vulnerabilities and has permissive licensing, the lack of updates means it will not track Molecule, Ansible, or Vagrant ecosystem changes. Use only if locked into an existing project already using this version.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Vagrant CLI to be installed and functional on the host system; Vagrant installation is known to be problematic on some platforms including CentOS 8.
  • Low install friction with a pure-Python wheel distribution.
  • However, the package is abandoned as of January 2023 with no recent maintenance; the underlying Vagrant CLI dependency is known to have platform-specific installation issues on some systems.

License · maintenance · safety

MIT (permissive) — MIT license is permissive and imposes no restrictions on use, modification, or distribution in proprietary or open-source contexts.

last release 2023-01-06 (1316 days) · last repo commit 2023-01-06 · 143 stars · archived

0 known vulnerabilities (OSV.dev, 2026-08-14) · 525,587 downloads/mo, #6,184 on PyPI

Verify before relying

pip install molecule-vagrant

In molecule.yml:
driver:
  name: vagrant
platforms:
  - name: instance
    box: fedora/32-cloud-base
    memory: 512
    cpus: 1
  • Compatibility with recent Molecule and Ansible versions given the January 2023 last release
  • Status of the five runtime dependencies in current ecosystems
  • Whether the package works with modern Vagrant versions and providers
Same gist for agents: .md · .json

What it is and what it does

Molecule Vagrant Plugin is a driver for the Molecule testing framework that uses Vagrant to provision and manage test instances. It allows developers to define test scenarios in molecule.yml that spin up virtual machines via Vagrant (supporting providers like VirtualBox, libvirt, and Parallels) and then run Molecule's test sequence against those instances.

The plugin integrates Vagrant's configuration model directly into Molecule, letting you specify box images, network interfaces, resource allocation, and raw Vagrant provisioning directives. It depends on molecule, python-vagrant for Vagrant CLI interaction, and standard Python libraries like pyyaml and Jinja2 for configuration templating. The package requires Python 3.9 or later and is known to work on macOS with VirtualBox and Fedora/Ubuntu with libvirt, though Vagrant's CLI installation can be problematic on some platforms.

Use it for

  • Test Ansible roles and playbooks across multiple OS distributions by defining Vagrant boxes in molecule.yml
  • Set up multi-node test environments with custom networking, forwarded ports, and synced folders for integration testing
  • Run Molecule tests locally on developer machines using VirtualBox or on CI systems with libvirt
  • Configure raw Vagrant provisioning steps and provider-specific options directly within Molecule scenarios

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

The package is abandoned (last release 2023-01-06, repository archived) with no maintenance for 1316 days. While it carries no known vulnerabilities and has permissive licensing, the lack of updates means it will not track Molecule, Ansible, or Vagrant ecosystem changes. Use only if locked into an existing project already using this version.

Install

molecule-vagrant on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. However, the package is abandoned as of January 2023 with no recent maintenance; the underlying Vagrant CLI dependency is known to have platform-specific installation issues on some systems.

Requires Vagrant CLI to be installed and functional on the host system; Vagrant installation is known to be problematic on some platforms including CentOS 8.

License in practice

MIT license is permissive and imposes no restrictions on use, modification, or distribution in proprietary or open-source contexts.

Quickstart

pip install molecule-vagrant

In molecule.yml:
driver:
  name: vagrant
platforms:
  - name: instance
    box: fedora/32-cloud-base
    memory: 512
    cpus: 1

Verify before relying

  • Compatibility with recent Molecule and Ansible versions given the January 2023 last release
  • Status of the five runtime dependencies in current ecosystems
  • Whether the package works with modern Vagrant versions and providers

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
5 packages
moleculepyyamlJinja2selinuxpython-vagrant
MaintenanceAbandoned 1,316 days since the last release
Last repo commit repository archived
First released
Downloads525,587 / month, #6,184 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: Information TechnologyIntended Audience :: System AdministratorsLicense :: OSI Approved :: MIT LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.9Topic :: System :: Systems AdministrationTopic :: Utilities

Evidence: molecule_vagrant-2.0.0-py3-none-any.whl

Tags

Capabilities
vagrant molecule testingansible test provisioning vagrantmolecule vagrant driverinfrastructure testing ansiblevagrant test orchestrationansible role testing vagrantmolecule infrastructure provisioning
Topics
ansible-testingvagrant-integrationabandoned
PyPI keywords
ansiblerolestestingmoleculepluginvagrant

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “vagrant molecule testing”

  • molecule-vagrantMolecule Vagrant Plugin enables Vagrant-based provisioning and…
  • molecule-pluginsProvides driver plugins for molecule that enable testing across…
  • molecule-multipassIntegrates Multipass virtual machines as a provider for Molecule,…

Give your agent the search over MCP, or paste the wish link into any chat.

More Utilities packages

idna Worth it
PyPI · Python Modules · released Jun 2026

Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.

Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.

BSD-3-Clausepure Python · 3.9+
1.8Bdownloads / mo
charset-normalizer Worth it
PyPI · Utilities · released Aug 2026

Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.

permissive licensepure Python · 3.7+
1.7Bdownloads / mo
setuptools Worth it
PyPI · Python Modules · released Aug 2026

Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.

MITpure Python · 3.10+
1.6Bdownloads / mo
pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
Pygments Worth it
PyPI · Utilities · released Mar 2026

Pygments is a syntax highlighter that colorizes source code and text in over 500 languages and formats, outputting to HTML, LaTeX, RTF, SVG, images, or ANSI terminal sequences.

Install it if you need to display or transform source code.

BSD-2-Clausepure Python · 3.9+
1.3Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.

MITpure Python
1.2Bdownloads / mo

See also molecule-docker · molecule-multipass · python-vagrant · molecule-plugins · molecule · ansible · pytest-ansible · ansible-base · ansible-dev-tools · ansible-core