net_vlan - Управление VLAN на сетевых устройствах
Новая версия с 2.4.
Обзор
- Этот модуль предоставляет декларативное управление VLAN на сетевых устройствах.
Параметры
| Параметр | Требуется | Значение по умолчанию | Возможные значения | Комментарии |
|---|---|---|---|---|
| aggregate | нет | Список определений VLAN. | ||
| interfaces | нет | Список интерфейсов, на которых должен быть настроен VLAN. | ||
| name | нет | Имя VLAN. | ||
| purge | нет | Удаление VLAN, не определённых в параметре aggregate. | ||
| state | нет | present |
| Состояние настройки VLAN. |
| vlan_id | нет | ID VLAN. |
Примеры
- name: configure VLAN ID and name
net_vlan:
vlan_id: 20
name: test-vlan
- name: remove configuration
net_vlan:
state: absent
- name: configure VLAN state
net_vlan:
vlan_id:
state: suspend
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для этого модуля:
| Имя | Описание | Возвращается | Тип | Пример |
|---|---|---|---|---|
| commands | Список команд конфигурации, которые нужно отправить на устройство | всегда, за исключением платформ, использующих транспорт Netconf для управления устройством. | список | ['vlan 20', 'name test-vlan'] |
Состояние
Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется как обратной совместимости.
Информация о техническом обслуживании
Дополнительную информацию о поддержке этого модуля компанией 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/net_vlan_module.html