Method: Capistrano::Configuration#configure_backend

Defined in:
lib/capistrano/configuration.rb

#configure_backendObject



95
96
97
98
99
100
101
102
103
104
105
106
107
# File 'lib/capistrano/configuration.rb', line 95

def configure_backend
  backend.configure do |sshkit|
    configure_sshkit_output(sshkit)
    sshkit.output_verbosity = fetch(:log_level)
    sshkit.default_env      = fetch(:default_env)
    sshkit.backend          = fetch(:sshkit_backend, SSHKit::Backend::Netssh)
    sshkit.backend.configure do |backend|
      backend.pty                = fetch(:pty)
      backend.connection_timeout = fetch(:connection_timeout)
      backend.ssh_options        = (backend.ssh_options || {}).merge(fetch(:ssh_options, {}))
    end
  end
end