Class: Stax::Cmd::SecretsManager
Instance Method Summary
collapse
Methods inherited from SubCommand
#info, stax_info, stax_info_tasks
Instance Method Details
#get(id) ⇒ Object
30
31
32
33
|
# File 'lib/stax/mixin/secrets_manager.rb', line 30
def get(id)
id = my.secrets_manager_prefix + id unless id.include?('/') puts Aws::SecretsManager.get(id).secret_string
end
|
#ls ⇒ Object
20
21
22
23
24
25
26
27
|
# File 'lib/stax/mixin/secrets_manager.rb', line 20
def ls
debug("Secrets for #{my.stack_name}")
print_table Aws::SecretsManager.list.select { |s|
s.name.start_with?(my.secrets_manager_prefix)
}.map { |s|
[s.name, s.description, s.last_accessed_date]
}.sort
end
|