Skip to main content

Module secrets

Module secrets 

Source
Expand description

Secrets management via HashiCorp Vault

All API keys and secrets are loaded exclusively from HashiCorp Vault. Environment variables are NOT used for secrets.

Structs§

ProviderSecrets
Provider secrets stored in Vault
SecretsManager
Vault-based secrets manager
VaultConfig
Vault configuration

Functions§

get_api_key
Get API key for a provider (convenience function)
get_provider_secrets
Get full provider secrets (convenience function)
has_api_key
Check if a provider has an API key (convenience function)
init_from_manager
Initialize the global secrets manager from an existing manager instance
init_secrets_manager
Initialize the global secrets manager
secrets_manager
Get the global secrets manager
set_provider_secrets
Set full provider secrets (convenience function)