# Make virtualenv version available as a fact
Facter.add('virtualenv_version') do
setcode do
if Facter::Util::Resolution.which('virtualenv')
results = Facter::Util::Resolution.exec('virtualenv --version 2>&1').match(%r{(\d+\.\d+\.?\d*).*$})
results[1] if results
end
end
end