Skip to content

Commit 6256b93

Browse files
Add debian 7, fedora and opensuse-13.2 with ssh versions
for old chef versions where autodetection does not work
1 parent d9e6205 commit 6256b93

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

libraries/devsec_ssh.rb

+9
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,20 @@ def guess_ssh_version
203203
return 6.6 if version >= 14.04
204204
when 'debian'
205205
return 6.6 if version >= 8
206+
return 6.0 if version >= 7
206207
return 5.3 if version <= 6
207208
end
208209
when 'rhel'
209210
return 6.6 if version >= 7
210211
return 5.3 if version >= 6
212+
when 'fedora'
213+
return 7.3 if version >= 25
214+
return 7.2 if version >= 24
215+
when 'suse'
216+
case platform
217+
when 'opensuse'
218+
return 6.6 if version >= 13.2
219+
end
211220
end
212221
Chef::Log.info("Unknown platform #{node['platform']} with version #{node['platform_version']} and family #{node['platform_family']}. Assuming ssh version #{FALLBACK_SSH_VERSION}")
213222
FALLBACK_SSH_VERSION

0 commit comments

Comments
 (0)