dollarshaveclub / polymerase

A tool for populating templates with environment variables and Vault values
MIT License
84 stars 7 forks source link

Use AppRole instead of deprecated App-IDs #6

Open dictvm opened 7 years ago

dictvm commented 7 years ago

App-IDs have been deprecated in favor or AppRoles, see their docs:

Deprecation Notice

As of Vault 0.6.1, App ID is deprecated in favor of AppRole. AppRole can accommodate the same workflow as App ID while enabling much more secure and flexible management and other types of authentication workflows. No new features or enhancements are planned for App ID, and new users should use AppRole instead of App ID.

hankjacobs commented 7 years ago

Thanks for the feature request! I'm all for adding support for AppRoles in addition to the existing App ID support. PRs are more than welcome.

hairyhenderson commented 7 years ago

@dictvm Not to take any focus from this repo (because it looks very cool!), but just FYI gomplate supports AppRole authentication, and does similar things to polymerase. Have a look at https://github.com/hairyhenderson/gomplate#usage-with-vault-data for details.