Skip to content
main
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

Spring Vault Examples

This repository contains examples using Spring Vault and Spring Cloud Vault.

Setup

Open a console in the examples root directory and execute the following commands to setup Vault:

$ src/test/bash/create_certificates.sh # Create SSL certificates
$ src/test/bash/install_vault.sh # Download and unzip vault
$ src/test/bash/local_run_vault.sh &

Vault is now running in dev-mode listening on https://localhost:8200 and http://localhost:8201.

Vault requires some configuration before you can run the examples.

$ source src/test/bash/env.sh
$ src/test/bash/setup_examples.sh

The root token is set to 00000000-0000-0000-0000-000000000000 and Vault is running in dev mode.

You can use Vault now from the console or run the examples. Check out the example-specific readme's for further instructions/requirements.

Vault runs with SSL enabled so make sure the application runs in the current directory so it can find work/keystore.jks.

Using Vault from the Command Line

You can use a shortcut to setup the token and Vault CLI environment by sourcing vault/env.sh

$ source src/test/bash/env.sh # Set Vault address, Token and CA path

Write Data to Vault

Writes the key-value pair mykey=value to the path secret/my-spring-boot-app.

$ ./vault write secret/my-spring-boot-app mykey=value

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.