Sha256: 14f826f5702d2613189468805c787224c8dcca6de8a24d73b242e1c4b1e2c2f4
Contents?: true
Size: 610 Bytes
Versions: 3
Compression:
Stored size: 610 Bytes
Contents
module SecretsCli module Vault class Read < SecretsCli::Vault::Base def initialize(options) super options.default(verbose: !options.ci_mode) SecretsCli::Check::Secrets.new(options).call @secrets_storage_key = options.secrets_storage_key || config.secrets_storage_key end private attr_reader :secrets_storage_key def command secrets = ::Vault.logical.read(secrets_full_storage_key) error!("There are no secrets in #{secrets_full_storage_key}") if secrets.nil? secrets.data[SECRETS_FIELD] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
secrets_cli-1.7.0 | lib/secrets_cli/vault/read.rb |
secrets_cli-1.6.0 | lib/secrets_cli/vault/read.rb |
secrets_cli-1.5.0 | lib/secrets_cli/vault/read.rb |