Class: Opto::Setters::Vault

Inherits:
Opto::Setter
  • Object
show all
Defined in:
lib/kontena/cli/stacks/yaml/opto/vault_setter.rb

Instance Method Summary collapse

Instance Method Details

#set(value) ⇒ Object



4
5
6
7
8
# File 'lib/kontena/cli/stacks/yaml/opto/vault_setter.rb', line 4

def set(value)
  require 'shellwords'
  ENV["DEBUG"] && puts("Setting to vault: #{hint}")
  Kontena.run("vault write --silent #{hint} #{value.to_s.shellescape}")
end