jakubfijalkowski / kvenv

A simple command-line utility written in Rust that allows running arbitrary commands within a custom environment that is loaded from Azure KeyVault, GCP Secret Manager, AWS Secrets Manager or Hashicorp Vault.
Apache License 2.0
8 stars 1 forks source link

Add support for Hashicorp Vault #1

Closed dimatha closed 1 year ago

dimatha commented 2 years ago

Hey ! Thanks for the great tool! I didn't do my research, but would it make sense to add Hashicorp Vault support? I believe there is a similar tool already available vault-cli and envconsul but I think adding support into kvenv would make is more "Swiss Army knife"

Thanks!

jakubfijalkowski commented 2 years ago

Hello! Thank you for the request! That indeed is a great idea. I don't have much of a experience with Vault, but this is a great moment to gain it. :)

I won't be able to implement it this week probably, but it will be done sometime soon-ish. :)

dimatha commented 2 years ago

No worries! Just an idea.

Have a look at the two tools I’ve provided to get you started.

thanks !

jakubfijalkowski commented 1 year ago

Took a little bit longer (the upgrade to newest Azure/Google libs & newest Clap was painful), but the work is done now.

I'm not fully sure that all the necessary features of Vault are supported, but this should be usable in some cases. :)