Spec-Zone.ru › Ansible 2.11

community.network.ce_lldp – Управляет конфигурацией LLDP на коммутаторах HUAWEI CloudEngine.

Примечание

Этот плагин входит в коллекцию community.network (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install community.network.

Для использования в книге задач укажите: community.network.ce_lldp.

Новое в версии 0.2.0: из community.network

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

Описание

  • Управляет конфигурацией LLDP на коммутаторах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
bind_name
строка
Имя интерфейса привязки.
fast_count
целое число
Количество сообщений LLDP, отправляемых соседним узлам указанным устройством.
hold_multiplier
целое число
Множитель времени для информации о устройстве в соседних устройствах.
interval
целое число
Частота отправки рекламных объявлений LLDP (в секундах).
lldpenable
строка
    Варианты:
  • enabled
  • disabled
Устанавливает глобальное состояние включения LLDP.
management_address
строка
IP-адрес управления LLDP.
mdn_notification_interval
целое число
Время ожидания для отправки сигнала тревоги об изменении информации о соседях MDN.
mdnstatus
строка
    Варианты:
  • rxOnly
  • disabled
Устанавливает глобальное состояние включения MDN.
notification_interval
целое число
Время подавления отправки тревоги LLDP.
restart_delay
целое число
Указывает время ожидания модуля LLDP интерфейса от состояния «выключено» до повторного включения.
state
строка
    Варианты:
  • present ←
  • absent
Управление состоянием ресурса.
transmit_delay
целое число
Время ожидания для отправки сообщений LLDP.

Примечания

Примечание

  • Для этого модуля требуется, чтобы служба системы netconf была включена на удаленном управляемом устройстве.
  • Рекомендуемое соединение: netconf.
  • Этот модуль также работает с local подключениями для устаревших книг задач.

Примеры

- name: "Configure global LLDP enable state"
  community.network.ce_lldp:
    lldpenable: enabled

- name: "Configure global MDN enable state"
  community.network.ce_lldp:
    mdnstatus: rxOnly

- name: "Configure LLDP transmit interval and ensure global LLDP state is already enabled"
  community.network.ce_lldp:
    enable: enable
    interval: 32

- name: "Configure LLDP transmit multiplier hold and ensure global LLDP state is already enabled"
  community.network.ce_lldp:
    enable: enable
    hold_multiplier: 5

- name: "Configure the delay time of the interface LLDP module from disabled state to re enable"
  community.network.ce_lldp:
    enable: enable
    restart_delay: 3

- name: "Reset the delay time for sending LLDP messages"
  community.network.ce_lldp:
    enable: enable
    transmit_delay: 4

- name: "Configure device to send neighbor device information change alarm delay time"
  community.network.ce_lldp:
    lldpenable: enabled
    notification_interval: 6

- name: "Configure the number of LLDP messages sent to the neighbor nodes by the specified device"
  community.network.ce_lldp:
    enable: enable
    fast_count: 5

- name: "Configure the delay time for sending MDN neighbor information change alarm"
  community.network.ce_lldp:
    enable: enable
    mdn_notification_interval: 6
- name: "Configuring the management IP address of LLDP"
  community.network.ce_lldp:
    enable: enable
    management_address: 10.1.0.1

- name: "Configuring LLDP to manage the binding relationship between IP addresses and interfaces"
  community.network.ce_lldp:
    enable: enable
    bind_name: LoopBack2

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

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

Ключ Возвращаемое значение Описание
changed
логическое значение
всегда
проверка того, было ли внесено изменение на устройстве

Пример:
True
end_state
словарь
всегда
пара ключ-значение глобальной конфигурации LLDP после выполнения модуля.

Пример:
{'bind_name': 'LoopBack2', 'fast_count': '5', 'hold_multiplier': '5', 'interval': '32', 'lldpenable': 'enabled', 'management_address': '10.1.0.1', 'mdn_notification_interval': '6', 'mdnstatus': 'rxOnly', 'notification_interval': '6', 'restart_delay': '3', 'transmit_delay': '4'}
existing
словарь
всегда
пара ключ-значение существующей глобальной конфигурации LLDP.

Пример:
{'lldpenable': 'disabled', 'mdnstatus': 'disabled'}
proposed
словарь
всегда
пара ключ-значение параметров, переданных в модуль

Пример:
{'bind_name': 'LoopBack2', 'fast_count': '5', 'hold_multiplier': '5', 'interval': '32', 'lldpenable': 'enabled', 'management_address': '10.1.0.1', 'mdn_notification_interval': '6', 'mdnstatus': 'rxOnly', 'notification_interval': '6', 'restart_delay': '3', 'state': 'present', 'transmit_delay': '4'}
updates
список / элементы=строка
всегда
команда, отправленная на устройство

Пример:
['lldp enable', 'lldp mdn enable', 'lldp transmit interval 32', 'lldp transmit multiplier 5', 'lldp restart 3', 'lldp transmit delay 4', 'lldp trap-interval 6', 'lldp fast-count 5', 'lldp mdn trap-interval 6', 'lldp management-address 10.1.0.1', 'lldp management-address bind interface LoopBack 2']


Авторы

  • xuxiaowei0512 (@CloudEngine-Ansible)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/network/ce_lldp_module.html

Spec-Zone.ru

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