Service Manual

lacp => (active | disabled | passive),
minimum_links => minimum
}
}
Physical Interface Conguration
Apply the physical interface congurations using both the Puppet Standalone and Puppet Agent. You can read and write the physical
interface conguration 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 Conguration
Apply the VLAN congurations using both the Puppet Standalone and Puppet Agent. You can read and write the VLAN congurations 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 congurations 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