summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivek Singh <vivek.singh@msystechnologies.com>2019-05-14 00:25:05 +0530
committerVivek Singh <vivek.singh@msystechnologies.com>2019-05-14 00:25:05 +0530
commite525231b3c3836c64438f9e16bf67eb151f95f16 (patch)
tree0095d9c0d9bb2c83086f7f9ff08eb84792f9cce5
parent53e96501be4cc065500ece2dd467bdc3649729bb (diff)
downloadchef-e525231b3c3836c64438f9e16bf67eb151f95f16.tar.gz
Set session timeout default value
- Updated deprecated flag to MINUTES. Signed-off-by: Vivek Singh <vivek.singh@msystechnologies.com>
-rw-r--r--lib/chef/knife/bootstrap.rb9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/chef/knife/bootstrap.rb b/lib/chef/knife/bootstrap.rb
index ec6f33e82e..3f8f3642b5 100644
--- a/lib/chef/knife/bootstrap.rb
+++ b/lib/chef/knife/bootstrap.rb
@@ -69,7 +69,8 @@ class Chef
option :session_timeout,
long: "--session-timeout SECONDS",
description: "The number of seconds to wait for each connection operation to be acknowledged while running bootstrap.",
- proc: Proc.new { |protocol| Chef::Config[:knife][:session_timeout] = protocol }
+ proc: Proc.new { |protocol| Chef::Config[:knife][:session_timeout] = protocol },
+ default: 60
# WinRM Authentication
option :winrm_ssl_peer_fingerprint,
@@ -382,7 +383,7 @@ class Chef
winrm_authentication_protocol:
[:winrm_auth_method, "--winrm-authentication-protocol PROTOCOL"],
winrm_session_timeout:
- [:session_timeout, "--winrm-session-timeout SECONDS"],
+ [:session_timeout, "--winrm-session-timeout MINUTES"],
}.freeze
DEPRECATED_FLAGS.each do |deprecated_key, deprecation_entry|
@@ -838,7 +839,7 @@ class Chef
return opts if connection_protocol == "winrm"
opts[:non_interactive] = true # Prevent password prompts from underlying net/ssh
opts[:forward_agent] = (config_value(:ssh_forward_agent) === true)
- opts[:connection_timeout] = config_value(:session_timeout)&.to_i || 60
+ opts[:connection_timeout] = config_value(:session_timeout).to_i
opts
end
@@ -937,7 +938,7 @@ class Chef
opts[:ca_trust_file] = config_value(:ca_trust_file)
end
- opts[:operation_timeout] = config_value(:session_timeout)&.to_i || 60
+ opts[:operation_timeout] = config_value(:session_timeout).to_i
opts
end