Sha256: f9ca329f1ebee84aeb416844227ad8eb692be44a26c123e47b07101c1d289ec6
Contents?: true
Size: 415 Bytes
Versions: 17
Compression:
Stored size: 415 Bytes
Contents
# this is just an example fact that uses method logic outside the Facter.add block def default_kernel if Facter.value(:kernel) == 'Windows' 'Windows' else 'Linux' end end Facter.add(:method_fact) do confine :kernel => 'Linux' confine :osfamily => 'RedHat' setcode do is_virtual = Facter.fact(:is_virtual).value default_kernel Facter::Core::Execution.execute('which lsb') end end
Version data entries
17 entries across 17 versions & 1 rubygems