The vault credential can be used to access Vault resources.

credential "vault" "my_vault" {
address = ""
token = "hvs.FaKe"


addressStringOptionalVault server address
tokenStringOptionalAPI token

All arguments are optional, and a vault credential with no arguments will behave the same as the default credential.

Attributes (Read-Only)

envMapA map of the resolved credential-related environment variables (VAULT_ADDR, VAULT_TOKEN)

Default Credential

The vault credential type includes an implicit, default credential (credential.vault.default) that will be configured to set the token to the VAULT_TOKEN environment variable and the domain to VAULT_ADDR.

credential "vault" "default" {
domain = env("VAULT_ADDR")
token = env("VAULT_TOKEN")