hashicorp-vault-playground
hashicorp-vault-playground copied to clipboard
Bootstrap a local Vault HA Cluster with many useful learning labs in under a minute using only terraform, docker & minikube!
HashiCorp Vault Playground 
Bootstrap a local Vault HA Cluster with many useful learning labs in under a minute using only terraform, docker & minikube!
This project was recently featured in Hashicorps monthly newsletter 12/2023
Documentation
Please refer to the documentation.
Demo
Learning Labs
Vault
- [x] Vault Raft HA Cluster
- [x] Vault TLS Configuration
- [x] Initialization & Unsealing & Sealing
- [x] Generate Root
- [x] Rekey
- [x] HAProxy including Vaults Health Check
Kubernetes
- [x] Vault Kubernetes Auth Method
- [x] Vault as a KMS Provider
- [x] External Secrets Manager
- [x] Vault Secrets operator
- [x] Vault Agent Injector
- [x] CSI Driver
- [x] Certmanager
- [x] Kubernetes Secret Method
MySQL Dynamic DB Credentials
Boundary
- [x] Kubernetes Control Plane Access
- [ ] SSH Access
ToDos
- [ ] Prometheus & Grafana + Vault Metrics