Vault Charms

Vault is a tool for securely managing secrets used in modern computing (e.g. passwords, certificates, API keys).

Vault Charms for Kubernetes and Machines are used to deploy, and initialise and operate Vault with Juju.

The operator implements the tls-certificates interface supporting automatic certificate renewal, structured error reporting with standardised codes, and guaranteed responses (every certificate request receives either a certificate or a detailed error).

In this documentation

Tutorials

Start here: a hands-on introduction to Vault Charms for new users

tutorial/

How-to guides

Step-by-step guides covering key operations and common tasks

how-to/

Reference

Technical information - specifications, APIs, architecture

reference/

Explanation

Discussion and clarification of key topics

explanation/

Project and community

Vault charms are members of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.