{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/5"},{"label":"Systems Administration","url":"https://skillfed.io/packages/category/system-systems-administration"}],"enrichment":{"capability":"Molecule Vagrant Plugin enables Vagrant-based provisioning and testing of infrastructure for Ansible molecule test scenarios, integrating Vagrant as a driver for test resource orchestration.","skillfed_tags":["ansible-testing","vagrant-integration","abandoned"],"use_cases":["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"],"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.\n\nThe 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.","worth_installing":"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."},"id":"molecule-vagrant","links":{"html":"https://skillfed.io/packages/molecule-vagrant","md":"https://skillfed.io/packages/molecule-vagrant.md","pypi":"https://pypi.org/project/molecule-vagrant/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-01-06","license_spdx":null,"license_treatment":"permissive","name":"molecule-vagrant","python_support":"supports_current","summary":"Vagrant Molecule Plugin :: run molecule tests using Vagrant"},"popularity":{"monthly_downloads":525587,"position":6184,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
