lib/puppet/provider/cisco_snmp_server_host/cisco_ios.rb
require 'puppet/provider/cisco_ios'
Puppet::Type.type(:cisco_snmp_server_host).provide :cisco_ios, :parent => Puppet::Provider::Cisco_ios do
desc "Cisco Switch / Router Provider for SNMP Configuration."
mk_resource_methods
def initialize(device, *args)
super
end
def self.lookup(device, name)
device.switch.snmp_host(name).params_to_hash
end
def flush
device.switch.snmp_host(name).update(former_properties, properties)
super
end
end