File facter-vlan_interfaces.patch of Package rubygem-facter
--- lib/facter/util/ip.rb.orig 2017-06-27 18:24:06.427331472 +0200
+++ lib/facter/util/ip.rb 2017-06-27 18:24:14.203440910 +0200
@@ -83,6 +83,7 @@
when 'Linux'
output = Facter::Util::IP.exec_ip(["link"])
output.gsub!(/^\d+:\s*/, "") # delete leading number
+ output.gsub!(/@[^:]+/, "") # delete physical interface name in case of tagged vlan like "vlan100@bond0"
when 'OpenBSD', 'NetBSD', 'FreeBSD', 'Darwin', 'GNU/kFreeBSD', 'DragonFly', 'AIX'
output = Facter::Util::IP.exec_ifconfig(["-a","2>/dev/null"])
when 'SunOS'