bigip_vlan - Управление VLAN на системе BIG-IP
Новое в версии 2.2.
- Описание
- Требования (к хосту, на котором выполняется модуль)
- Параметры
- Примеры
- Значения возврата
- Примечания
Описание
- Управление VLAN на системе BIG-IP
Требования (к хосту, на котором выполняется модуль)
- f5-sdk
Параметры
| параметр | обязательно | значение по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| описание | нет | Описание VLAN. | ||
| название | да | VLAN для управления. Если указан специальный VLAN ALL со значением state absent, все VLANы будут удалены. | ||
| пароль | да | Пароль от учетной записи пользователя для подключения к BIG-IP. Этот параметр можно опустить, если переменная окружения F5_PASSWORD задана. | ||
| сервер | да | Хост BIG-IP. Этот параметр можно опустить, если переменная окружения F5_SERVER задана. | ||
| порт_сервера (добавлен в 2.2)
| нет | 443 | Порт сервера BIG-IP. Этот параметр можно опустить, если переменная окружения F5_SERVER_PORT задана. | |
| состояние | нет | present |
| Состояние VLAN в системе. При значении present, гарантируется, что VLAN существует с заданными атрибутами. При значении absent, удаляет VLAN из системы. |
| тег | нет | Номер тега VLAN. Номер тега может быть любым целым числом от 1 до 4094. Система автоматически назначает номер тега, если вы не укажете значение. | ||
| меченные_интерфейсы | нет | Указывает список меченных интерфейсов и каналов, которые вы хотите настроить для VLAN. Используйте меченные интерфейсы или каналы, когда хотите назначить один интерфейс или канал нескольким VLAN. псевдонимы: меченный_интерфейс | ||
| немеченные_интерфейсы | нет | Указывает список немеченных интерфейсов и каналов, которые вы хотите настроить для VLAN. псевдонимы: немеченный_интерфейс | ||
| пользователь | да | Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве. Этот параметр можно опустить, если переменная окружения F5_USER задана. | ||
| проверять_сертификаты (добавлен в 2.0)
| нет | True |
| Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, использующих самозаверенные сертификаты. Этот параметр можно опустить, если переменная окружения F5_VALIDATE_CERTS задана. |
Примеры
- name: Create VLAN
bigip_vlan:
name: "net1"
password: "secret"
server: "lb.mydomain.com"
user: "admin"
validate_certs: "no"
delegate_to: localhost
- name: Set VLAN tag
bigip_vlan:
name: "net1"
password: "secret"
server: "lb.mydomain.com"
tag: "2345"
user: "admin"
validate_certs: "no"
delegate_to: localhost
- name: Add VLAN 2345 as tagged to interface 1.1
bigip_vlan:
tagged_interface: 1.1
name: "net1"
password: "secret"
server: "lb.mydomain.com"
tag: "2345"
user: "admin"
validate_certs: "no"
delegate_to: localhost
- name: Add VLAN 1234 as tagged to interfaces 1.1 and 1.2
bigip_vlan:
tagged_interfaces:
- 1.1
- 1.2
name: "net1"
password: "secret"
server: "lb.mydomain.com"
tag: "1234"
user: "admin"
validate_certs: "no"
delegate_to: localhost
Значения возврата
Общие значения возврата описаны здесь Значения возврата, следующие поля уникальны для данного модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| описание | Описание VLAN | изменено | строка | VLAN foo |
| интерфейсы | Интерфейсы, к которым назначен VLAN | изменено | список | ['1.1', '1.2'] |
| название | Имя VLAN | изменено | строка | net1 |
| раздел | Раздел, в котором был создан VLAN | изменено | строка | Common |
| тег | Идентификатор VLAN | изменено | целое | 2345 |
Примечания
Примечание
- Требуется пакет f5-sdk Python на хосте. Это так же просто, как pip install f5-sdk.
- Требуются версии BIG-IP >= 12.0.0
Статус
Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вы захотите, ознакомьтесь с Справочной информацией сообщества и участием, Тестирование 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/bigip_vlan_module.html