Module: Puppet::Util::NetworkDevice::Cisco_ios::Model::Switch::Hardware::C4500

Defined in:
lib/puppet/util/network_device/cisco_ios/model/switch/hardware/c4500.rb

Class Method Summary collapse

Class Method Details

.register(base) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/puppet/util/network_device/cisco_ios/model/switch/hardware/c4500.rb', line 5

def self.register(base)
  base.register_simple(:system_mtu_routing, /^Global Ethernet MTU is (\d+)/, 'sh system mtu', 'system mtu')

  base.register_param :ip_classless do
    match do |_|
      :present
    end
    cmd 'sh run'
    add { |*_| }
    remove { |*_|}
  end

  base.register_array(:logging_servers, /^logging\s+host\s+(\S+)$/, 'sh run', 'logging')
end