Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Docker wrapper for testing Ansible roles

Project Description

Muon is a tool designed to help in the development of Ansible roles.

It uses Docker containers instead of virtual machines to provide the fastest workflow possible.

The verification part is handled by Testinfra, a plugin for the Pytest test engine.

Quick Start

Install muon using pip:

$ pip install muon

Create a new role:

$ ansible-galaxy init shiny_new_role
$ cd shiny_new_role
$ muon setup

Iterate over your new functiontionality:

$ muon provision

Iterate over your tests:

$ muon verify

Run a complete cycle on a clean environment:

$ muon test

Documentation

http://muon-tool.rtfd.io

License

MIT

Release History

Release History

This version
History Node

0.3.0

History Node

0.2.2

History Node

0.2.1

History Node

0.2.0

History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
muon-0.3.0.linux-x86_64.tar.gz (17.3 kB) Copy SHA256 Checksum SHA256 any Dumb Binary Jun 11, 2016
muon-0.3.0-py2-none-any.whl (13.1 kB) Copy SHA256 Checksum SHA256 2.7 Wheel Jun 11, 2016
muon-0.3.0.tar.gz (18.1 kB) Copy SHA256 Checksum SHA256 Source Jun 11, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting