Skip to content

Plugin to use Hashicorp Vault secrets in IntelliJ Platform-based IDEs

License

Notifications You must be signed in to change notification settings

nvx/ide-dynamic-secrets

 
 

Repository files navigation

ide-dynamic-secrets

Build

IDE Dynamic Secrets plugin allows using secrets stored in Hashicorp Vault from within IntelliJ Platform based IDEs:

  • Use secrets when connecting to databases in database tools and revoke lease when connection is disconnected. The plugin adds "Dynamic Secrets" authentication type to data source properties.

  • Expose secrets as environment variables when running your programs and revoke those secrets when the program finishes. The plugin adds "Dynamic Secrets" tab to Run/Debug configurations.

    Supported run configurations:

    • Go
    • Python
Screenshots

Data source screenshot Run configuration screenshot

Installation

  • Manually:

    Download the latest release and install it manually using Preferences > Plugins > ⚙️ > Install plugin from disk...

License

Unless expressly stated otherwise, all files in this repository are licensed under the Apache License, version 2.0 (see LICENSE.txt).


Plugin based on the IntelliJ Platform Plugin Template.

About

Plugin to use Hashicorp Vault secrets in IntelliJ Platform-based IDEs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%