junos_lldp_interface — Управление конфигурацией интерфейсов LLDP на сетевых устройствах Juniper JUNOS
Новая в версии 2.4.
- Обзор
- Требования (к хосту, на котором выполняется модуль)
- Параметры
- Примеры
- Значения возврата
- Примечания
Обзор
- Этот модуль предоставляет декларативное управление конфигурацией интерфейсов LLDP на сетевых устройствах Juniper JUNOS.
Требования (к хосту, на котором выполняется модуль)
- ncclient (>=v0.5.2)
Параметры
| параметр | обязательно | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| active | нет | True |
| Указывает, активна или деактивирована конфигурация. |
| name | нет | Имя интерфейса, на котором должна быть настроена LLDP. | ||
| state | нет | present |
| Значение present гарантирует, что заданная LLDP настроена на заданных интерфейсах и включена; для значения absent конфигурация LLDP на заданных интерфейсах удаляется. Значение enabled гарантирует, что протокол LLDP включен на заданных интерфейсах, а для значения disabled — что LLDP отключен на заданных интерфейсах. |
Примеры
- name: Configure LLDP on specific interfaces
junos_lldp_interface:
name: ge-0/0/5
state: present
- name: Disable LLDP on specific interfaces
junos_lldp_interface:
name: ge-0/0/5
state: disabled
- name: Enable LLDP on specific interfaces
junos_lldp_interface:
name: ge-0/0/5
state: enabled
- name: Delete LLDP configuration on specific interfaces
junos_lldp_interface:
name: ge-0/0/5
state: present
- name: Deactivate LLDP on specific interfaces
junos_lldp_interface:
name: ge-0/0/5
state: present
active: False
- name: Activate LLDP on specific interfaces
junos_lldp_interface:
name: ge-0/0/5
state: present
active: True
Значения возврата
Общие значения возврата описаны здесь Значения возврата, следующие поля уникальны для этого модуля:
| имя | описание | возвращаемое | тип | пример |
|---|---|---|---|---|
| diff.prepared | Разница в конфигурации до и после применения изменений. | при изменении конфигурации и включенном параметре diff. | строка | [edit protocols lldp] + interface ge-0/0/5; |
Примечания
Примечание
- Этот модуль требует включения службы netconf на удалённом управляемом устройстве.
- Тестировался на vSRX JUNOS версии 15.1X49-D15.4, vqfx-10000 JUNOS версии 15.1X53-D60.4.
Статус
Этот модуль помечен как превью, что означает отсутствие гарантии обратной совместимости интерфейса.
Информация о техническом обслуживании
Дополнительную информацию о поддержке этого модуля компанией Red Hat можно найти в knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>
Для получения помощи в разработке модулей, если вы заинтересованы, прочитайте Справочную информацию сообщества и сотрудничество, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/junos_lldp_interface_module.html