Service Manual
Hostname Configuration
Apply the hostname configurations using both the Puppet Standalone and Puppet Agent. You can read and
write the hostname configuration by using the netdev_device.
Example for configuring the Hostname.
node dell_s4810_node1
{
netdev_device { hostname: }
}
Layer 2 Interface Configuration
Apply the Layer 2 interface configurations using both the Puppet Standalone and Puppet Agent. You can read
and write the Layer 2 interface configurations by using the netdev_l2_device type.
node dell_s4810_node1
{
netdev_device { hostname: }
netdev_l2_interface
{ “name”:
ensure => (present | absent),
active => (true | false),
description => "interface-description",
tagged_vlans => (vlan | [vlan1, vlan2, vlan3, ...]),
untagged_vlan => vlan,
vlan_tagging => (enable | disable)
}
}
LAG Configuration
Apply the LAG configurations using both the Puppet Standalone and Puppet Agent. You can read and write
the LAG configurations 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
}
}
Puppet 79