Skip to main content

Module secrets

Module secrets 

Source
Expand description

Secrets management via HashiCorp Vault

This module only reads HashiCorp Vault. Provider initialization may add local-development env/AWS fallback credentials unless CODETETHER_DISABLE_ENV_FALLBACK=1 is set.

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)