mellanox.onyx.onyx_l2_interface – Управление интерфейсом второго уровня на сетевых устройствах Mellanox ONYX
Примечание
Этот плагин входит в сборку mellanox.onyx (версия 1.0.0).
Для его установки используйте: ansible-galaxy collection install mellanox.onyx
Для использования в книге задач укажите: mellanox.onyx.onyx_l2_interface
Обзор
- Этот модуль предоставляет декларативное управление интерфейсом второго уровня на сетевых устройствах Mellanox ONYX.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| access_vlan строка | Настройка заданной VLAN на порту доступа. | |
| aggregate строка | Список определений интерфейсов второго уровня. | |
| mode строка |
| Режим настройки интерфейса. |
| name строка | Имя интерфейса. | |
| state строка |
| Состояние конфигурации интерфейса второго уровня. |
| trunk_allowed_vlans строка | Список разрешенных VLAN на данном порту trunk. |
Примеры
- name: Configure Layer-2 interface
onyx_l2_interface:
name: Eth1/1
mode: access
access_vlan: 30
- name: Remove Layer-2 interface configuration
onyx_l2_interface:
name: Eth1/1
state: absent
Значения возврата
Общие значения возврата документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список / элементы=строка | всегда. | Список команд конфигурации в режиме настройки устройства. Пример: ['interface ethernet 1/1', 'switchport mode access', 'switchport access vlan 30'] |
Авторы
- Samer Deeb (@samerd)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/mellanox/onyx/onyx_l2_interface_module.html