Hook command 'secret-get'

The information in this doc is based on Juju version 3.5.5, and may not accurately reflect other versions of Juju.

Summary

Get the content of a secret.

Usage

secret-get [options] <ID> [key[#base64]]

Options

Flag Default Usage
--format yaml Specify output format (json|yaml)
--label a label used to identify the secret in hooks
-o, --output Specify an output file
--peek false get the latest revision just this time
--refresh false get the latest revision and also get this same revision for subsequent calls

Details

Get the content of a secret with a given secret ID. The first time the value is fetched, the latest revision is used. Subsequent calls will always return this same revision unless –peek or --refresh are used. Using --peek will fetch the latest revision just this time. Using --refresh will fetch the latest revision and continue to return the same revision next time unless --peek or --refresh is used.

Either the ID or label can be used to identify the secret.

Examples

secret-get secret:9m4e2mr0ui3e8a215n4g
secret-get secret:9m4e2mr0ui3e8a215n4g token
secret-get secret:9m4e2mr0ui3e8a215n4g token#base64
secret-get secret:9m4e2mr0ui3e8a215n4g --format json
secret-get secret:9m4e2mr0ui3e8a215n4g --peek
secret-get secret:9m4e2mr0ui3e8a215n4g --refresh
secret-get secret:9m4e2mr0ui3e8a215n4g --label db-password