Service Manual
lacp => (active | disabled | passive),
minimum_links => minimum
}
}
Physical Interface Conguration
Apply the physical interface congurations using both the Puppet Standalone and Puppet Agent. You can read and write the physical
interface conguration by using the
netdev_interface type.
node dell_s4810_node1
{
netdev_device { hostname: }
netdev_interface
{ “name”:
ensure => (present | absent),
active => (true | false),
admin => (up | down),
description => "interface-description",
speed => speed,
duplex => (auto | full | half),
mtu => mtu
}
}
VLAN Conguration
Apply the VLAN congurations using both the Puppet Standalone and Puppet Agent. You can read and write the VLAN congurations by
using the netdev_vlan type.
node dell_s4810_node1
{
netdev_device { hostname: }
netdev_vlan
{ "name":
ensure => (present | absent),
active => (true | false),
vlan_id => id,
description => "vlan-description",
}
}
Using the Puppet Facter
Dell Networking OS supports the standalone tool called the Puppet Facter. This tool is based on Ruby and provides complete system
information about the agent node to the puppet master. To apply the congurations using puppet, you must install the Puppet Facter tools
on all the nodes.
Following are the facts pair in the manifest les.
osdistribution="Dell Real Time Operating System"
hostname={Chassis Hostname}
osdistribution_version={Dell OS version}
platformtype=[S4810|S4820|Z9000]
netdev_interfaces={list of interfaces}
netdev_vlans={list of vlans configured}
domain=dell.com
osfamily=NetBSD
architecture="x86"|"ppc"
puppetversion={Puppet Version}
rubyversion={Ruby Version}
uptime={System uptime}
64
Puppet