The information in this doc is based on Juju version 3.5.6, 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