Hi, before I reinvent the wheel:
Does anyone know a custom fact that returns the version of an installed package (if it is installed)? I assume it would be something like Facter.add(:package_version) do setcode do osfamily = Facter.value(:osfamily) case osfamily when /ubuntu|debian/ Facter::Util::Resolution.exec("dpkg -l '*$my_package*' | grep ^ii") when 'freebsd' Facter::Util::Resolution.exec("pkg info -ix $my_package*") end end end but I have not found out yet how to pass a variable to facter. helmut@ubuntu:~$ puppet -V 6.4.2 helmut@ubuntu:~$ facter -v 3.13.2 helmut@ubuntu:~$ Thank you! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/xn0ltx8j23azj63000%40news.gmane.org. For more options, visit https://groups.google.com/d/optout.