Sha256: eceb03428aa451e2a1e14fbfb4bd9b4e318bc260e20b463b9fa6f4d9f99d5d88

Contents?: true

Size: 698 Bytes

Versions: 22

Compression:

Stored size: 698 Bytes

Contents

# monkey patch knife ssh so we can capture logs from knife bootstrap
class Chef
  # monkey patch knife ssh so we can capture logs from knife bootstrap
  class Knife
    # monkey patch knife ssh so we can capture logs from knife bootstrap
    class Ssh < Knife

      # monkey patch knife ssh so we can capture logs from knife bootstrap
      def print_line(host, data)
        padding = @longest - host.length
        str = ui.color(host, :cyan) + (" " * (padding + 1)) + data
        ui.msg(str)
        if MU.mommacat and Dir.exist?(MU.mommacat.deploy_dir)
          File.open(MU.mommacat.deploy_dir+"/log", "a") { |f|
            f.puts str
          }
        end
      end

    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
cloud-mu-3.6.10 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.6.9 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.6.8 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.6.7 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.6.5 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.6.4 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.6.3 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.5.1 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.5.0 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.4.0 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.3.2 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.3.1 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.3.0 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.2.0 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.1.6 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.1.5 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.1.4 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.1.3 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.1.2 modules/mu/monkey_patches/chef_knife_ssh.rb
cloud-mu-3.1.2beta2 modules/mu/monkey_patches/chef_knife_ssh.rb