I'm setting up HashiCorp Vault in my homelab using the official Helm chart, but I'm trying to design it with production-like standards. I want everything—configurations, scripts, policies, and roles—to be version-controlled for better debugging, instead of using Helm flags or manual applications. I'm thinking about creating a wrapper Helm chart around the official Vault chart to keep everything organized and automated in one spot. However, I'm worried this might add unnecessary complexity, especially during upgrades, as I've heard wrapper charts can be tricky to maintain if not done right. Is there a better approach or tool I should consider?
3 Answers
Honestly, just use YAML for your setup. It's straightforward and gets the job done without being overly complicated.
I use the bank vault operator in my homelab. It’s not the hardcore way to use Vault, but it makes managing everything simple and declarative without the overhead.
Have you thought about using the Vault Terraform provider? It could help you manage your configurations in a more streamlined way.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux