Skip to main content

Molecule QEMU

Project description

molecule-qemu

Molecule QEMU driver for testing Ansible roles.

Usage

pip install molecule-qemu

Dependencies

brew install qemu cdrtools

Example scenario

molecule init scenario scenario_name -d molecule-qemu

Example molecule.yml

---
dependency:
  name: galaxy
driver:
  name: molecule-qemu
platforms:
  - name: ubuntu-1
    image: ~/Downloads/focal-server-cloudimg-arm64.img
    image_arch: aarch64
    ssh_port: 10022
    ssh_user: ubuntu
  - name: ubuntu-2
    image: ~/Downloads/focal-server-cloudimg-amd64.img
    image_arch: x86_64  # default
    ssh_port: 10023
    ssh_user: ubuntu
  - name: debian-1
    image: ~/Downloads/debian-11-generic-amd64.qcow2
    image_arch: x86_64  # default
    ssh_port: 10024
    ssh_user: debian

provisioner:
  name: ansible
verifier:
  name: ansible

Cloud Images

Reference

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

molecule-qemu-0.2.0.tar.gz (9.0 kB view hashes)

Uploaded Source

Built Distribution

molecule_qemu-0.2.0-py3-none-any.whl (8.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page