Sha256: 20f61081a9d735fd51875ff30967e28b1f33708e26459239416cb9f52adf8ce1
Contents?: true
Size: 604 Bytes
Versions: 53
Compression:
Stored size: 604 Bytes
Contents
module Kontena::Cli::Vault class WriteCommand < Kontena::Command include Kontena::Cli::Common include Kontena::Cli::GridOptions parameter 'NAME', 'Secret name' parameter '[VALUE]', 'Secret value (default: STDIN)' option '--silent', :flag, "Reduce output verbosity" requires_current_master def default_value stdin_input("Enter value for secret '#{name}'", :mask) end def execute vspinner "Writing #{name.colorize(:cyan)} to the vault " do client.post("grids/#{current_grid}/secrets", { name: name, value: value }) end end end end
Version data entries
53 entries across 53 versions & 1 rubygems