A simple java project using Spring Vault to demonstrate secret storage in Vault with Consul backend.
- Vault
- Consul
- Spring Vault
- Docker
The Config folder contains the docker compose file that boots up Vault and Consul. The configs for these are in their respective folders. Vault is running in 'dev' mode.
A simple gradle Java project then uses the vault endpoints to use the deployed vault to store/access secrets.