Registry / devops / molecule-multipass

molecule-multipass

JSON →
library0.5.0pypypiunverified

A Molecule driver for managing test instances with Multipass (Ubuntu VM orchestrator). Current version 0.5.0, low release cadence.

pip install molecule-multipass
INSTALL
IMPORT
SIG · MOLECULE-MULTIPASS
M
molecule-multipass
devopspythonv0.5.0
Install
6.4s avg
Import
Disk
76MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.5.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 73.4MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 6.4s · import 0.000s · 74MB
76MB installed
● package 76MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

MoleculeMultipassDriver
from molecule_multipass import MoleculeMultipassDriver
from molecule_multipass import MoleculeMultipassDriver

Create a molecule.yml in your molecule/default directory and run: molecule create

# molecule.yml --- driver: name: multipass provisioner: name: ansible platforms: - name: instance image: ubuntu:22.04 scenario: name: default
molecule --version
Debug
Known issues
gotchaMultipass must be installed on the host machine and available in PATH; the driver does not install it.
fix
Install Multipass from https://multipass.run/ before using this driver.
affects: all
breakingDriver name changed from 'multipass' to 'multipass' (same) but some older versions used an alias; ensure molecule.yml uses 'name: multipass'.
fix
Use 'name: multipass' in molecule.yml.
affects: <0.4.0
deprecatedPython 3.6 support deprecated; only Python 3.7+ tested.
fix
Upgrade Python to 3.7+ and molecule to 3.0+.
affects: <0.5.0
Upgrade
Version history
0.5.0latest on PyPI · released May 24, 2023
Audit
Dependencies
moleculerequiredRequired core testing framework
multipassrequiredRequired for VM management; must be installed on host separately
Agent activity
18 hits · last 30 days
node
16
Resources
molecule-multipass — pip install molecule-multipass · libregistry