Sha256: 40e6584b0d4bb20f2ea397c3ca39a6e9fb60fca95bb8c64b9ed624ace7fc4889
Contents?: true
Size: 706 Bytes
Versions: 1
Compression:
Stored size: 706 Bytes
Contents
class Caco::Debian::AptKeyInstall < Trailblazer::Operation step Subprocess(Caco::Executer), Output(:failure) => Track(:success), Output(:success) => End(:success), input: ->(_ctx, fingerprint:, **) {{ command: "apt-key list|egrep -i '#{fingerprint}'" }}, output: { check_key_exist_exit_code: :exit_code, check_key_exist_output: :output }, id: :check_key_exist step Subprocess(Class.new(Caco::Executer)), input: ->(_ctx, url:, **) {{ command: "wget -q -O - #{url} | apt-key add -" }}, output: ->(_ctx, exit_code:, output:, **) {{ install_key_exit_code: exit_code, install_key_output: output, apt_key_executed: true }}, id: :install_key end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
caco-0.1.0 | lib/caco/debian/apt_key_install.rb |