Приложение-пример для демонстрации работы с HashiCorp Vault Database Dynamic Secrets из Golang-кода.
- Склонировать репу
git clone https://github.com/kimmelserj/golang-and-vault-dynamic-secrets.git
. - Перейти в склонированную директорию
cd golang-and-vault-dynamic-secrets
. - Запустить
docker-compose down -v && docker-compose up
. - Запустить приложение через
VAULT_ADDR=http://127.0.0.1:8200 VAULT_TOKEN=app-dev-token go run cmd/golang-and-vault-dynamic-secrets/main.go
. Этот шаг можно выполнить несколько раз, чтобы увидеть, как для каждого процесса создаётся свой пользователь.