Module Facter::Util::IP
In: lib/facter/util/ip.rb

A base module for collecting IP-related information from all kinds of platforms.

Methods

Constants

REGEX_MAP = { :linux => { :ipaddress => /inet addr:([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/, :ipaddress6 => /inet6 addr: ((?![fe80|::1])(?>[0-9,a-f,A-F]*\:{1,2})+[0-9,a-f,A-F]{0,4})/, :macaddress => /(?:ether|HWaddr)\s+(\w{1,2}:\w{1,2}:\w{1,2}:\w{1,2}:\w{1,2}:\w{1,2})/, :netmask => /Mask:([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/   A map of all the different regexes that work for a given platform or set of platforms.

Public Class methods

Convert an interface name into purely alphanumeric characters.

[Validate]