summaryrefslogtreecommitdiff
path: root/puppet/modules/site_config/lib/facter/ip_interface.rb
blob: 45764bfc72b755ff7f80daf4ef6e8318e419d934 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
require 'facter/util/ip'

Facter::Util::IP.get_interfaces.each do |interface|
  ip = Facter.value("ipaddress_#{interface}")
  if ip != nil
    Facter.add("interface_" + ip ) do
      setcode do
        interface
      end
    end
  end
end