diff options
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/facter/interfaces.rb (renamed from lib/facter/munin_interfaces.rb) | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/facter/munin_interfaces.rb b/lib/facter/interfaces.rb index f7a3575..a498d64 100755 --- a/lib/facter/munin_interfaces.rb +++ b/lib/facter/interfaces.rb @@ -1,14 +1,11 @@ # return the set of active interfaces as an array -Facter.add("munin_interfaces") do +Facter.add("interfaces") do setcode do `ip -o link show`.split(/\n/).collect do |line| value = nil matches = line.match(/^\d*: ([^:]*): <(.*,)?UP(,.*)?>/) if !matches.nil? value = matches[1] - # remove superfluous "underlying interface" specification - # for VLAN interfaces - value.gsub!(/@.*/, '') end value end.compact.sort.join(" ") |