Skip to content
SHC Docs

shc vault

Set a secret:

Terminal window
shc vault set db_password mypassword123
shc vault set db_password --generate
shc vault set api_key secret123 --scope global
shc vault set admin_password s3cure! --scope tenant

Retrieve a secret:

Terminal window
shc vault get db_password
shc vault get db_password --scope stack

Resolution cascades from most precise (deployment) to least precise (tenant).

Check if a secret exists:

Terminal window
shc vault exists db_password
shc vault exists db_password --scope tenant

List secrets:

Terminal window
shc vault ls
shc vault ls --scope tenant
shc vault ls --output json

Remove a secret:

Terminal window
shc vault rm old_password -y
shc vault rm temp_key --scope deployment -y
shc vault rm old_password --scope base -y