eos_vlan — Управление VLAN на устройствах Arista EOS
Новое в версии 2.4.
Описание
- Этот модуль предоставляет декларативное управление VLAN на устройствах Arista EOS.
Параметры
| Параметр | Обязательный | Значение по умолчанию | Допустимые значения | Комментарии |
|---|---|---|---|---|
| aggregate |
нет | Список определений VLAN. |
||
| delay |
нет | 10 | Задержка, которую модуль должен ожидать для проверки параметров декларативного намерения. |
|
| interfaces |
нет | Список интерфейсов, которые должны быть связаны с VLAN. |
||
| name |
нет | Имя VLAN. |
||
| purge |
нет | Удалить VLAN, не определенные в параметре aggregate. |
||
| state |
нет | present |
|
Состояние конфигурации VLAN. |
| vlan_id |
да | ID VLAN. |
Примеры
- name: Create vlan
eos_vlan:
vlan_id: 4000
name: vlan-4000
state: present
- name: Add interfaces to vlan
eos_vlan:
vlan_id: 4000
state: present
interfaces:
- Ethernet1
- Ethernet2
- name: Suspend vlan
eos_vlan:
vlan_id: 4000
state: suspend
- name: Unsuspend vlan
eos_vlan:
vlan_id: 4000
state: active
- name: Create aggregate of vlans
eos_vlan:
aggregate:
- vlan_id: 4000
- {vlan_id: 4001, name: vlan-4001}
Возвращаемые значения
Общие возвращаемые значения документированы здесь Возвращаемые значения, следующие поля уникальны для этого модуля:
| Имя | Описание | Возвращается | Тип | Пример |
|---|---|---|---|---|
| commands | Список команд конфигурации, которые необходимо отправить на устройство. |
всегда | список | ['vlan 20', 'name test-vlan'] |
Примечания
Примечание
- Проверено на EOS 4.15
Статус
Этот модуль помечен как превью, что означает, что гарантия обратной совместимости интерфейса не предоставляется.
Информация о техническом обслуживании
Дополнительную информацию о поддержке этого модуля компанией 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/eos_vlan_module.html