lib/ridley/host_connector/winrm/worker.rb in ridley-0.11.1 vs lib/ridley/host_connector/winrm/worker.rb in ridley-0.11.2
- old
+ new
@@ -84,10 +84,15 @@
[ :error, response ]
end
# @return [WinRM::WinRMWebService]
def winrm
- ::WinRM::WinRMWebService.new(winrm_endpoint, :plaintext, user: user, pass: password, disable_sspi: true, basic_auth_only: true)
+ @winrm_client ||= begin
+ client = ::WinRM::WinRMWebService.new(winrm_endpoint, :plaintext,
+ user: user, pass: password, disable_sspi: true, basic_auth_only: true)
+ client.set_timeout(6000)
+ client
+ end
end
# @return [Fixnum]
def winrm_port
options[:port] || Ridley::HostConnector::DEFAULT_WINRM_PORT