Sha256: 7cfc13a4cad0e2ea9b93afe39a7a8e0e9ba6df1f2d196bce20b4ee11168e7448
Contents?: true
Size: 620 Bytes
Versions: 18
Compression:
Stored size: 620 Bytes
Contents
module Phase module SSH module Runners module BastionRunner def backend(host, &block) backend = ::Phase.config.backend.new(host) address = options[:address_queue].pop backend.run do on_remote_host(address) { instance_exec(&block) } end end end class Parallel < ::SSHKit::Runner::Parallel include BastionRunner end class Sequential < ::SSHKit::Runner::Sequential include BastionRunner end class Null < ::SSHKit::Runner::Null include BastionRunner end end end end
Version data entries
18 entries across 18 versions & 1 rubygems