Sha256: 24ca19dc9466795d5aa81a9baa34e3da1a6ad19890a0d29fed731df966689970

Contents?: true

Size: 589 Bytes

Versions: 44

Compression:

Stored size: 589 Bytes

Contents

# Fact: netmask
#
# Purpose: Returns the netmask for the main interfaces.
#
# Resolution: Uses the facter/util/netmask library routines.
#
# Caveats:
#
# netmask.rb
# Find the netmask of the primary ipaddress
# Copyright (C) 2007 David Schmitt <david@schmitt.edv-bus.at>
# Copyright (C) 2007 Mark 'phips' Phillips
#
# idea and originial source by Mark 'phips' Phillips
#
require 'facter/util/netmask'

Facter.add("netmask") do
  confine :kernel => [ :sunos, :linux, :freebsd, :openbsd, :netbsd, :darwin, :"gnu/kfreebsd", :dragonfly ]
  setcode do
    Facter::NetMask.get_netmask
  end
end

Version data entries

44 entries across 44 versions & 3 rubygems

Version Path
facter-1.7.2 lib/facter/netmask.rb
facter-1.7.2.rc1 lib/facter/netmask.rb
facter-1.7.1 lib/facter/netmask.rb
facter-1.7.1.rc1 lib/facter/netmask.rb
librarian-puppet-0.9.9 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/lib/facter/netmask.rb
facter-1.7.0 lib/facter/netmask.rb
facter-1.7.0.rc2 lib/facter/netmask.rb
facter-1.7.0.rc1 lib/facter/netmask.rb
facter-1.6.18 lib/facter/netmask.rb
facter-1.6.18.rc1 lib/facter/netmask.rb
librarian-puppet-0.9.8 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/lib/facter/netmask.rb
facter-1.6.17 lib/facter/netmask.rb
facter-1.6.17.rc1 lib/facter/netmask.rb
facter-1.6.16 lib/facter/netmask.rb
facter-1.6.15 lib/facter/netmask.rb
facter-1.6.15.rc1 lib/facter/netmask.rb
facter-1.6.14 lib/facter/netmask.rb
facter-1.6.14.rc1 lib/facter/netmask.rb
facter-1.6.13 lib/facter/netmask.rb
facter-1.6.13.rc1 lib/facter/netmask.rb