slxos_l2_interface - Управление интерфейсом второго уровня на устройствах Extreme Networks SLXOS.
Новое в версии 2.6.
Описание
- Этот модуль обеспечивает декларативное управление интерфейсом второго уровня на устройствах Extreme slxos.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| access_vlan | Настройка заданного VLAN на порту доступа. Если mode=access, используется как ID VLAN доступа. | |
| aggregate | Список определений интерфейсов второго уровня. | |
| mode |
| Режим, в котором должен быть настроен интерфейс. |
| name обязательно | Полное имя интерфейса без номера логического блока, например Ethernet 0/1. Псевдонимы: interface | |
| native_vlan | VLAN по умолчанию, который нужно настроить на порту trunk. Если mode=trunk, используется как ID VLAN по умолчанию для trunk. | |
| state |
| Управление состоянием конфигурации интерфейса второго уровня. |
| trunk_allowed_vlans | Список разрешенных VLAN на данном порту trunk. Если mode=trunk, это единственные VLAN, которые будут настроены на trunk, например "2-10,15". | |
| trunk_vlans | Список VLAN, которые должны быть настроены на порту trunk. Если mode=trunk, используется диапазон VLAN для добавления или удаления из trunk. |
Примеры
- name: Ensure Ethernet 0/5 is in its default l2 interface state
slxos_l2_interface:
name: Ethernet 0/5
state: unconfigured
- name: Ensure Ethernet 0/5 is configured for access vlan 20
slxos_l2_interface:
name: Ethernet 0/5
mode: access
access_vlan: 20
- name: Ensure Ethernet 0/5 only has vlans 5-10 as trunk vlans
slxos_l2_interface:
name: Ethernet 0/5
mode: trunk
native_vlan: 10
trunk_vlans: 5-10
- name: Ensure Ethernet 0/5 is a trunk port and ensure 2-50 are being tagged (doesn't mean others aren't also being tagged)
slxos_l2_interface:
name: Ethernet 0/5
mode: trunk
native_vlan: 10
trunk_vlans: 2-50
- name: Ensure these VLANs are not being tagged on the trunk
slxos_l2_interface:
name: Ethernet 0/5
mode: trunk
trunk_vlans: 51-4094
state: absent
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список | всегда, за исключением платформ, которые используют транспорт Netconf для управления устройством. | Список команд режима конфигурации для отправки на устройство Пример: ['interface Ethernet 0/5', 'switchport access vlan 20'] |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет иметь обратную совместимость.
Техническое обслуживание
Этот модуль помечен как общественный, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Matthew Stone (@bigmstone)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/slxos_l2_interface_module.html