summaryrefslogtreecommitdiff
path: root/lib/facter/virtualenv_version.rb
blob: 2ede3f939e1e193177c3c527403a95abdc9e60eb (plain)
1
2
3
4
5
6
7
require 'puppet'
pkg = Puppet::Type.type(:package).new(:name => "virtualenv")
Facter.add("virtualenv_version") do
  setcode do
    /^(\d+\.\d+\.\d+).*$/.match(pkg.retrieve[pkg.property(:ensure)])[1]
  end
end