diff options
-rw-r--r-- | lib/facter/ipmess.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/facter/ipmess.rb b/lib/facter/ipmess.rb index 7878874..051d4dd 100644 --- a/lib/facter/ipmess.rb +++ b/lib/facter/ipmess.rb @@ -29,7 +29,9 @@ end Facter::IPAddress.get_interfaces.each do |interface| -Facter.add("ipaddress_" + interface) do +mi = interface.gsub(':', '_') + +Facter.add("ipaddress_" + mi) do confine :kernel => [ :sunos, :freebsd, :openbsd, :netbsd, :linux ] setcode do label = 'ipaddress' @@ -37,7 +39,7 @@ Facter.add("ipaddress_" + interface) do end end -Facter.add("macaddress_" + interface) do +Facter.add("macaddress_" + mi) do confine :kernel => [ :sunos, :freebsd, :openbsd, :netbsd, :linux ] setcode do label = 'macaddress' @@ -45,7 +47,7 @@ Facter.add("macaddress_" + interface) do end end -Facter.add("netmask_" + interface) do +Facter.add("netmask_" + mi) do confine :kernel => [ :sunos, :freebsd, :openbsd, :netbsd, :linux ] setcode do label = 'netmask' |