vault-configurer options and customization #280
Labels
kind/enhancement
Categorizes issue or PR as related to an improvement.
lifecycle/keep
Denotes an issue or PR that should be preserved from going stale.
Preflight Checklist
Problem Description
Hello,
I've already posted similar questions in old repository, but it seems during migration issues were no moved, so I'd like to add it one more time with more details.
We have quite strict security requirement in our deployment topology, so it is required to remove root token from vault deployment and in the same time we'd like to have automated init and configuration management. I understand that there is something like chicken-egg problem (we can't init and configure vault instance without root token), so I'm thinking about following options.
Proposed Solution
Alternatives Considered
Additional Information
There's a little bit confusing statement in documentation: https://bank-vaults.dev/docs/concepts/unseal-keys/:
HashiCorp [recommends revoking the root tokens](https://developer.hashicorp.com/vault/docs/concepts/tokens#root-tokens) after the initial set up of Vault has been completed.
Note: The vault-root token is not needed to unseal Vault, and can be removed from the storage if it was put there via the --init call to bank-vaults.
If I remove root token, vault-configurer will stop working and will spam logs. So, it would be great to have some option to manage it.
The text was updated successfully, but these errors were encountered: