class Chef::Knife::Bootstrap::TrainConnector

Public Instance Methods

connect!() click to toggle source
# File lib/knife-zero/devpatch/train_connector.rb, line 9
def connect!
  # Force connection to establish
  connection.wait_until_ready
  if connection.is_a? Train::Transports::SSH::Connection
    connection
      .instance_variable_get(:@session)
      .forward.remote(
        URI.parse(Chef::Config.chef_server_url).port,
        '127.0.0.1', ::Knife::Zero::Helper.zero_remote_port
      )
  end
  true
end