Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

Full deployment of the Serial Vault including the admin, signing and system-user services

Notifications You must be signed in to change notification settings

CanonicalLtd/serial-vault-services-bundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

A scalable Serial Vault bundle

This bundle deploys the Serial Vault, an assertion signing service for Ubuntu Core. The application provides a signing service, an admin user interface and a system-user service behind a haproxy load balancer.

Usage

You can deploy the single bundle with:

juju deploy serial-vault-services-bundle

After deployment you need to expose the services, either via the GUI or the CLI:

juju expose haproxy

Then run a juju status haproxy to get the public address. The browse to that http://<address>:8081 in your browser to configure the services.

Scale out usage

You can add and remove more serial-vault instances to horizontally scale:

juju add-unit serial-vault
juju add-unit serial-vault-admin
juju add-unit serial-vault-user

This can be done without service interruption.

Typically, the services would have an apache frontend that would provide SSL connections, and the admin and system-user services would be restricted to your own internal network.

About

Full deployment of the Serial Vault including the admin, signing and system-user services

Resources

Stars

Watchers

Forks

Packages

No packages published