Vault Automation - Shell Makes Vault Easy
Nikhilender Naidu
Senior DevOps Engineer at Safyre Labs - Jewlr | Lee Fiori | ONE+ONLY
HashiCorp Vault is one of the best secret stores available. The seal/unseal mechanism along with RBAC and bunch of security policies, HashiCorp Vault does what every organization needs.
I run a set stateful self hosted Vault pods in HA to help our applications store secrets. Although an amazing tool, communicating through CLI sometimes can be tiresome, especially for simple tasks. If you aren't running Vault UI, CLI is the only option to interact with Vault.
This repo has scripts, which can be used to copy and delete the secrets recursively in user-defined paths. The repository contains two shell scripts to streamline secret management in HashiCorp Vault: `vault-copy.sh` and `vault-delete.sh`. These scripts provide easy methods to recursively copy or delete secrets within Vault, saving time and reducing the complexity of manual operations.
How to Use
GitHub: Repo with documentation!