Canonical Solutions Serial Vault

  • By Snappy enablement bot
juju deploy canonical-solutions-serial-vault
Show information
You will need Juju 2.9 to be able to run this command. Learn how to upgrade to Juju 2.9.
Channel Version Revision Published Runs on
latest/stable 6 6 18 Mar 2021
Ubuntu 16.04
latest/candidate 6 6 18 Mar 2021
Ubuntu 16.04
latest/beta 6 6 18 Mar 2021
Ubuntu 16.04
latest/edge 6 6 18 Mar 2021
Ubuntu 16.04




Service that signs serial assertions from Ubuntu devices. Read more

Discuss this charm

Share your thoughts on this charm with the community on discourse.

Join the discussion


This charm installs a Serial Vault service,


After bootstrapping a juju environment, run:

juju deploy postgresql

juju deploy cs:~canonical-solutions/serial-vault-charm serial-vault         # The signing service
juju add-relation serial-vault:database postgresql:db-admin

juju deploy cs:~canonical-solutions/serial-vault-charm serial-vault-admin   # The admin service
juju add-relation serial-vault-admin:database postgresql:db-admin
juju config serial-vault-admin service_type=admin

# Optionally, deploy the system-user service (v1.5 snap onwards)
juju deploy cs:~canonical-solutions/serial-vault-charm serial-vault-user   # The system-user service
juju add-relation serial-vault-user:database postgresql:db-admin
juju config serial-vault-user service_type=system-user

# Expose the services
juju expose serial-vault         # port 8080
juju expose serial-vault-admin   # port 8081
juju expose serial-vault-user    # port 8082

Note: the db-admin relation is needed for the PostgreSQL service currently to avoid object ownership issues.