Spec-Zone.ru › Ansible 2.4

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
  • absent
  • present
Состояние VLAN в системе. При значении present, гарантируется, что VLAN существует с заданными атрибутами. При значении absent, удаляет VLAN из системы.
тег
нет
Номер тега VLAN. Номер тега может быть любым целым числом от 1 до 4094. Система автоматически назначает номер тега, если вы не укажете значение.
меченные_интерфейсы
нет
Указывает список меченных интерфейсов и каналов, которые вы хотите настроить для VLAN. Используйте меченные интерфейсы или каналы, когда хотите назначить один интерфейс или канал нескольким VLAN.
псевдонимы: меченный_интерфейс
немеченные_интерфейсы
нет
Указывает список немеченных интерфейсов и каналов, которые вы хотите настроить для VLAN.
псевдонимы: немеченный_интерфейс
пользователь
да
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве. Этот параметр можно опустить, если переменная окружения F5_USER задана.
проверять_сертификаты
(добавлен в 2.0)
нет True
  • True
  • False
Если 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API