Spec-Zone.ru › Ansible 2.9

eos_lldp_global – Управление глобальными настройками протокола Link Layer Discovery Protocol (LLDP) на устройствах Arista EOS

Новая версия 2.9.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Обзор

  • Этот модуль управляет глобальными настройками протокола Link Layer Discovery Protocol (LLDP) на устройствах Arista EOS.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
config
словарь
Предоставленная глобальная конфигурация LLDP.
holdtime
целое число
Устанавливает время удержания (в сек) для отправки пакетов.
reinit
целое число
Устанавливает задержку (в сек) для инициализации LLDP на любом интерфейсе.
timer
целое число
Устанавливает частоту отправки пакетов LLDP (в сек).
tlv_select
словарь
Указывает TLV LLDP для включения или выключения.
link_aggregation
логическое значение
    Варианты:
  • нет
  • да
Включить или отключить TLV агрегации каналов.
management_address
логическое значение
    Варианты:
  • нет
  • да
Включить или отключить TLV управления адресом.
max_frame_size
логическое значение
    Варианты:
  • нет
  • да
Включить или отключить TLV максимального размера кадра.
port_description
логическое значение
    Варианты:
  • нет
  • да
Включить или отключить TLV описания порта.
system_capabilities
логическое значение
    Варианты:
  • нет
  • да
Включить или отключить TLV возможностей системы.
system_description
логическое значение
    Варианты:
  • нет
  • да
Включить или отключить TLV описания системы.
system_name
логическое значение
    Варианты:
  • нет
  • да
Включить или отключить TLV имени системы.
state
строка
    Варианты:
  • слито ←
  • заменено
  • удалено
Состояние конфигурации после завершения модуля.

Примечания

Примечание

  • Проверено на Arista EOS 4.20.10M
  • Этот модуль работает с подключением network_cli. См. варианты платформы EOS.

Примеры

# Using merged
#
# ------------
# Before State
# ------------
#
# veos# show run | section lldp
# lldp timer 3000
# lldp holdtime 100
# lldp reinit 5
# no lldp tlv-select management-address
# no lldp tlv-select system-description

- name: Merge provided LLDP configuration with the existing configuration
  eos_lldp_global:
    config:
      holdtime: 100
      tlv_select:
        management_address: False
        port_description: False
        system_description: True
    state: merged

# -----------
# After state
# -----------
#
# veos# show run | section lldp
# lldp timer 3000
# lldp holdtime 100
# lldp reinit 5
# no lldp tlv-select management-address
# no lldp tlv-select port-description


# Using replaced
#
# ------------
# Before State
# ------------
#
# veos# show run | section lldp
# lldp timer 3000
# lldp holdtime 100
# lldp reinit 5
# no lldp tlv-select management-address
# no lldp tlv-select system-description

- name: Replace existing LLDP device configuration with provided configuration
  eos_lldp_global:
    config:
      holdtime: 100
      tlv_select:
        management_address: False
        port_description: False
        system_description: True
    state: replaced

# -----------
# After state
# -----------
#
# veos# show run | section lldp
# lldp holdtime 100
# no lldp tlv-select management-address
# no lldp tlv-select port-description


# Using deleted
#
# ------------
# Before State
# ------------
#
# veos# show run | section lldp
# lldp timer 3000
# lldp holdtime 100
# lldp reinit 5
# no lldp tlv-select management-address
# no lldp tlv-select system-description

- name: Delete existing LLDP configurations from the device
  eos_lldp_global:
    state: deleted

# -----------
# After state
# -----------
#
# veos# show run | section ^lldp

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
after
словарь
при изменении
Конфигурация в виде структурированных данных после завершения модуля.

Пример:
Возвращаемая конфигурация всегда будет в том же формате, что и параметры выше.
before
словарь
всегда
Конфигурация в виде структурированных данных перед вызовом модуля.

Пример:
Возвращаемая конфигурация всегда будет в том же формате, что и параметры выше.
commands
список
всегда
Набор команд, отправленных на удаленное устройство.

Пример:
['lldp holdtime 100', 'no lldp timer', 'lldp tlv-select system-description']


Статус

  • Данный модуль не гарантирует обратную совместимость интерфейса. [предварительный просмотр]
  • Этот модуль поддерживается Ansible Network Team. [сетевой]

Поддержка Red Hat

Дополнительную информацию о поддержке данного модуля Red Hat можно найти в этой статье базы знаний Red Hat.

Авторы

  • Nathaniel Case (@Qalthos)

Подсказка

Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/eos_lldp_global_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API