O'Reilly logo

Ubuntu Unleashed 2013 Edition: Covering 12.10 and 13.04, Eighth Edition by Matthew Helmke

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Charms

Charms define how services are to be deployed and integrated and how they react to events. juju orchestrates all of this based on the instructions in charms. Charms are created using plain text metadata files. These files, with the extension .yaml, describe the details needed for deployment. These are the supported fields in a charm:

name—The name of the charm.

summary—A one line description.

maintainer—This must include an email address for the main point of contact.

description—A long description of the charm and its features.

provides—Relations that are made available from this charm.

requires—Relations that must already exist for this charm to work.

peers—Relations that work together with this charm.

This sounds complicated, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required