Spec-Zone.ru › Ansible 2.11

junipernetworks.junos.junos_lldp_interface – (deprecated, removed after 2022-06-01) Управление конфигурацией интерфейсов LLDP на сетевых устройствах Juniper JUNOS

Примечание

Этот плагин входит в коллекцию junipernetworks.junos (версия 1.3.0).

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

Для использования в книге задач укажите: junipernetworks.junos.junos_lldp_interface.

Введено в версии 1.0.0: of junipernetworks.junos

  • УСТЕРЕЛИО
  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

УСТЕРЕЛИО

Удалено в

главном релизе после 2022-06-01

Почему

Выпущены обновленные модули с большей функциональностью

Альтернатива

Используйте junipernetworks.junos.junos_lldp_interfaces вместо этого.

Обзор

  • Этот модуль предоставляет декларативное управление конфигурацией интерфейсов LLDP на сетевых устройствах Juniper JUNOS.

Примечание

Этот модуль имеет соответствующий плагин действий.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • ncclient (>=v0.5.2)

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
active
boolean
    Варианты:
  • no
  • да ←
Указывает, активна или деактивирована конфигурация
name
строка
Имя интерфейса, на котором должен быть настроен LLDP.
provider
словарь
Устарело
Начиная с Ansible 2.5, рекомендуется использовать connection: network_cli или connection: netconf.
Дополнительная информация приведена в руководстве Junos OS Platform Options.
Объект словаря, содержащий сведения о подключении.
host
строка
Указывает имя хоста DNS или адрес для подключения к удаленному устройству по указанному типу транспорта. Значение host используется в качестве адреса назначения для транспорта.
password
строка
Указывает пароль для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации сеанса SSH. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_PASSWORD.
port
целое число
Указывает порт, используемый при создании подключения к удаленному устройству. Значение порта по умолчанию равно общеизвестному порту SSH 22 (для transport=cli) или порту 830 (для transport=netconf) устройства.
ssh_keyfile
путь
Указывает SSH-ключ для аутентификации подключения к удаленному устройству. Это значение — путь к ключу, используемому для аутентификации сеанса SSH. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_SSH_KEYFILE.
timeout
целое число
Указывает таймаут в секундах для связи с сетевым устройством при подключении или отправке команд. Если таймаут истекает до завершения операции, модуль вернёт ошибку.
transport
строка
    Варианты:
  • cli
  • netconf ←
Конфигурирует транспортное соединение, используемое при подключении к удаленному устройству.
username
строка
Конфигурирует имя пользователя для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации сеанса SSH. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_USERNAME.
state
строка
    Варианты:
  • present ←
  • absent
  • enabled
  • disabled
Значение present гарантирует, что заданный LLDP настроен на указанных интерфейсах и активен; значение absent удаляет конфигурацию LLDP на указанных интерфейсах. Значение enabled гарантирует, что протокол LLDP активен на указанных интерфейсах; значение disabled гарантирует, что протокол LLDP отключен на указанных интерфейсах.

Примечания

Примечание

  • Этот модуль требует, чтобы служба netconf была включена на удаленном управляемом устройстве.
  • Проверено на vSRX JUNOS версии 15.1X49-D15.4, vqfx-10000 JUNOS версии 15.1X53-D60.4.
  • Рекомендуется использовать подключение netconf. См. раздел "Junos OS Platform Options".
  • Этот модуль также работает с подключениями local для устаревших книг задач.
  • Дополнительную информацию о работе с CLI и netconf см. в руководстве Junos OS Platform Options
  • Дополнительную информацию об использовании Ansible для управления сетевыми устройствами см. в руководстве Ansible Network Guide
  • Дополнительную информацию об использовании Ansible для управления сетевыми устройствами Juniper см. на сайте https://www.ansible.com/ansible-juniper.

Примеры

- name: Configure LLDP on specific interfaces
  junipernetworks.junos.junos_lldp_interface:
    name: ge-0/0/5
    state: present

- name: Disable LLDP on specific interfaces
  junipernetworks.junos.junos_lldp_interface:
    name: ge-0/0/5
    state: disabled

- name: Enable LLDP on specific interfaces
  junipernetworks.junos.junos_lldp_interface:
    name: ge-0/0/5
    state: enabled

- name: Delete LLDP configuration on specific interfaces
  junipernetworks.junos.junos_lldp_interface:
    name: ge-0/0/5
    state: present

- name: Deactivate LLDP on specific interfaces
  junipernetworks.junos.junos_lldp_interface:
    name: ge-0/0/5
    state: present
    active: false

- name: Activate LLDP on specific interfaces
  junipernetworks.junos.junos_lldp_interface:
    name: ge-0/0/5
    state: present
    active: true

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

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

Ключ Возвращаемое значение Описание
diff.prepared
строка
при изменении конфигурации и включении опции diff.
Разница в конфигурации до и после применения изменения.

Пример:
[edit protocols lldp] + interface ge-0/0/5;


Статус

  • Этот модуль будет удален в следующем основном релизе после 2022-06-01. [устаревший]
  • Дополнительную информацию см. в разделе УСТЕРЕЛИО.

Авторы

  • Ganesh Nalawade (@ganeshrn)

© 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/junipernetworks/junos/junos_lldp_interface_module.html

Spec-Zone.ru

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