Concept Guide

Table Of Contents
}
}
LAG Conguration
Apply the LAG congurations using both the Puppet Standalone and Puppet Agent. You can read and write the LAG congurations by
using the
netdev_lagtype.
node dell_s4810_node1
{
netdev_device { hostname: }
netdev_lag
{ "name":
ensure => (present | absent),
active => (true | false),
links => ('interface-name' | ['interface-name1', 'interface-name2' ...]),
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",
}
}
Puppet
69