Модуль cisco.nxos.nxos_lldp_interfaces — модуль ресурсов интерфейсов LLDP
Примечание
Этот модуль входит в коллекцию cisco.nxos (версия 11.2.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.nxos.
Чтобы использовать модуль в сценарии, укажите: cisco.nxos.nxos_lldp_interfaces.
Добавлено в cisco.nxos 1.0.0
Краткое описание
- Этот модуль управляет конфигурацией интерфейсов для протокола обнаружения канального уровня (LLDP) на платформах NX-OS.
Примечание
Этому модулю соответствует плагин действий.
Псевдонимы: lldp_interfaces
Параметры
Параметр | Комментарии |
|---|---|
config list / elements=dictionary | Список конфигураций обнаружения канального уровня для интерфейсов. |
|
name string / обязательный |
Имя интерфейса |
|
receive boolean |
Позволяет включить или отключить прием пакетов LLDP на этом интерфейсе. По умолчанию прием включается после глобального включения LLDP. Варианты:
|
|
tlv_set dictionary |
Используется для настройки параметров TLV на интерфейсе |
|
management_address string |
Используется для указания адреса управления IPv4 или IPv6 для интерфейса |
|
vlan integer |
Используется для указания VLAN для интерфейса |
|
transmit boolean |
Позволяет включить или отключить передачу пакетов LLDP на этом интерфейсе. По умолчанию передача включается после глобального включения LLDP. Варианты:
|
running_config string | Этот параметр используется только с состоянием parsed. Значением этого параметра должен быть вывод, полученный от устройства NX-OS при выполнении команды show running-config | section ^interface. Состояние parsed считывает конфигурацию из параметра |
state string | Состояние, в котором должна остаться конфигурация Варианты:
|
Примечания
Примечание
- Проверено на NXOS 7.3.(0)D1(1) в VIRL
- Не поддерживается на Cisco MDS
- Перед использованием этого модуля необходимо включить функцию LLDP
Примеры
# Using merged
# Before state:
# -------------
#
- name: Merge provided configuration with device configuration
cisco.nxos.nxos_lldp_interfaces:
config:
- name: Ethernet1/4
receive: false
transmit: true
tlv_set:
management_address: 192.168.122.64
vlan: 12
state: merged
# After state:
# -------------
#
# interface Ethernet1/4
# no lldp receive
# lldp tlv-set management-address 192.168.122.64
# lldp tlv-set vlan 12
# Using replaced
# Before state:
# ------------
#
# interface Ethernet1/4
# no lldp receive
# lldp tlv-set management-address 192.168.122.64
# interface Ethernet1/5
# no lldp transmit
# lldp tlv-set vlan 10
- name: Replace LLDP configuration on interfaces with given configuration
cisco.nxos.nxos_lldp_interfaces:
config:
- name: Ethernet1/4
transmit: false
tlv_set:
vlan: 2
state: replaced
# After state:
# -----------
#
# interface Ethernet1/4
# no lldp transmit
# lldp tlv_set vlan 2
# interface Ethernet1/5
# no lldp transmit
# lldp tlv-set vlan 10
# Using overridden
# Before state:
# ------------
#
# interface Ethernet1/4
# no lldp receive
# lldp tlv-set management-address 192.168.122.64
# interface Ethernet1/5
# no lldp transmit
# lldp tlv-set vlan 10
- name: Override LLDP configuration on all interfaces with given configuration
cisco.nxos.nxos_lldp_interfaces:
config:
- name: Ethernet1/7
receive: false
tlv_set:
vlan: 12
state: overridden
# After state:
# -----------
#
# interface Ethernet1/7
# no lldp receive
# lldp tlv_set vlan 12
# Using deleted
# Before state:
# ------------
#
# interface Ethernet1/4
# lldp tlv-set management vlan 24
# no lldp transmit
# interface mgmt0
# no lldp receive
- name: Delete LLDP interfaces configuration
cisco.nxos.nxos_lldp_interfaces:
state: deleted
# After state:
# ------------
#
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
after list / elements=string | Конфигурация после выполнения модуля. Возвращается: если были изменения Пример: |
before list / elements=string | Конфигурация до выполнения модуля. Возвращается: всегда Пример: |
commands list / elements=string | Набор команд, отправленных на удаленное устройство. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/nxos/nxos_lldp_interfaces_module.html