lldpd
: Installs and manages the LLDP agent.lldpd::config
lldpd::install
lldpd::params
lldpd::service
Installs and manages the LLDP agent.
include lldpd
class { 'lldpd':
enable_cdpv1 => true,
enable_cdpv2 => true,
}
class { 'lldpd':
enable_snmp => true,
snmp_socket => ['127.0.0.1', 705],
}
The following parameters are available in the lldpd
class:
addresses
chassis_id
class
enable_cdpv1
enable_cdpv2
enable_edp
enable_fdp
enable_lldp
enable_sonmp
enable_snmp
interfaces
package_name
service_name
snmp_socket
Data type: Optional[Array[String, 1]]
List of IP addresses to advertise as the management addresses.
Data type: Optional[Array[String, 1]]
List of interfaces to use for choosing the MAC address used as the chassis ID.
Data type: Optional[Integer[1, 4]]
Set the LLDP-MED class.
Data type: Variant[Boolean, Enum['force']]
Disable, enable, or force Cisco Discovery Protocol version 1. Both this and the below parameter are combined to form an overall CDP setting, not all combinations are supported by lldpd
.
Data type: Variant[Boolean, Enum['force']]
Disable, enable, or force Cisco Discovery Protocol version 2. Both this and the above parameter are combined to form an overall CDP setting, not all combinations are supported by lldpd
.
Data type: Variant[Boolean, Enum['force']]
Disable, enable, or force the Extreme Discovery Protocol.
Data type: Variant[Boolean, Enum['force']]
Disable, enable, or force the Foundry Discovery Protocol.
Data type: Variant[Boolean, Enum['force']]
Disable, enable, or force the Link Layer Discovery Protocol.
Data type: Variant[Boolean, Enum['force']]
Disable, enable, or force the Nortel Discovery Protocol.
Data type: Boolean
Enable or disable the SNMP AgentX sub-agent support.
Data type: Optional[Array[String, 1]]
List of interfaces to advertise on.
Data type: String
The name of the package.
Data type: String
Name of the service.
Data type: Optional[Variant[Stdlib::Absolutepath, Tuple[Stdlib::IP::Address::NoSubnet, Stdlib::Port]]]
The path or IP & port pair used to establish an SNMP AgentX connection.
The lldpd::config class.
The lldpd::install class.
The lldpd::params class.
The lldpd::service class.