blob: aea918d83d950a7f21c02c3f46e4663b57c22944 [file] [log] [blame]
Facter.add('ssh_version') do
setcode do
if Facter::Util::Resolution.which('ssh')
Facter::Util::Resolution.exec('ssh -V 2>&1').match(/^[A-Za-z0-9._]+/)[0]
end
end
end
Facter.add('ssh_version_numeric') do
setcode do
ssh_version = Facter.value(:ssh_version)
if ssh_version
ssh_version.match(/(\d+\.\d+\.\d+|\d+\.\d+)/)[0]
end
end
end