Sha256: c0cd7e6ab60dac81cd6df84a3a76ae087e04d234d0b4f881e085128ed6265f0c

Contents?: true

Size: 311 Bytes

Versions: 14

Compression:

Stored size: 311 Bytes

Contents

module Kontena::Cli::Stacks
  module YAML
    class Opto::Setters::Vault < ::Opto::Setter
      def set(value)
        require 'shellwords'
        ENV["DEBUG"] && STDERR.puts("Setting to vault: #{hint}")
        Kontena.run("vault write --silent #{hint} #{value.to_s.shellescape}")
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
kontena-cli-1.1.6 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.2.0.pre1 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.5 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.5.rc3 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.5.rc2 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.5.rc1 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.4 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.2.0.dev1 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.3 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.2 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.2.rc2 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.2.rc1 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.1 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb
kontena-cli-1.1.1.rc1 lib/kontena/cli/stacks/yaml/opto/vault_setter.rb