Amulet
× Caution! These older versions of Juju documentation are no longer maintained and are provided for reference only. See docs.jujucharms.com for the current, supported documentation.

Amulet, a Juju test library

Amulet is a Python library for deploying, manipulating, and testing Juju workloads (collections of related applications).

With Amulet you can:

  • Deploy, relate, configure, and scale applications imperatively
  • Deploy a preconfigured workload using a bundle file
  • Execute application actions and inspect the results
  • Run arbitrary commands against deployed units and inspect the results.

Getting Started

For instructions on installing and using Amulet, along with examples and complete API documentation, please refer to the official package documentation.