Skip to content

rmescandon/serial-vault-charm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This charm installs a Serial Vault service, https://github.com/CanonicalLtd/serial-vault

Install

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.7%
  • Shell 3.3%