Concierge

Concierge is an opinionated utility for provisioning charm development and testing machines. It installs the “craft” tools and providers you need, bootstraps a Juju controller onto each provider, and installs supporting packages from the Snap Store or the Ubuntu archive.

Concierge is fully declarative: a single concierge prepare command takes a machine from a fresh install to a ready environment, and concierge restore reverses it.

In this documentation

Step-by-step guides covering common tasks such as writing a custom config or providing cloud credentials.

Technical information — commands, flags, environment variables, the configuration schema, and the built-in presets.

Discussion and background on what Concierge is for and how prepare and restore relate to each other.

Releases

Read the release notes

Concierge releases are tracked in GitHub. To get notified when there’s a new release, watch the Concierge repository.

Concierge is available from the Snap Store.

Project and community

Concierge is a member of the Ubuntu family and released under the Apache 2.0 licence.