Skip to content

Instantly share code, notes, and snippets.

Facter.add('yum_installed_groups') do
setcode do
state = -1
groups = [[], []]
%x{/usr/bin/yum grouplist -v}.each_line do |line|
if line.match('Installed Groups')
state = 0
elsif line.match('Available Groups')
state = 1
end
centauri :: ~/test » cat x.txt
lkdjafs
lsjdkflkasjdf;lkajsdf
ajdsf
akjsdf
dsjflkasdfj
Installed Groups
a