Spec-Zone.ru › Ansible 2.6

ce_vxlan_vap — Управляет виртуальной точкой доступа VXLAN на устройствах HUAWEI CloudEngine.

Новая версия 2.4.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Управляет виртуальной точкой доступа VXLAN на устройствах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
bind_vlan_id
Указывает VLAN привязку к BD (домену моста). Значение — целое число от 1 до 4094.
bridge_domain_id
Указывает идентификатор домена моста. Значение — целое число от 1 до 16777215.
ce_vid
При encapsulation = 'dot1q', указывает идентификатор VLAN во внешней метке VLAN. При encapsulation = 'qinq', указывает внешний идентификатор VLAN для пакетов с двойной меткой, которые будут получены под-интерфейсом уровня 2. Значение — целое число от 1 до 4094.
encapsulation
    Варианты:
  • dot1q
  • default
  • untag
  • qinq
  • none
Указывает тип инкапсуляции пакетов, разрешённых для прохождения через под-интерфейс уровня 2.
l2_sub_interface
Указывает полное имя под-интерфейса, например, "10GE1/0/41.1". Значение — строка длиной от 1 до 63 символов, регистронезависимая, поддерживаются пробелы.
pe_vid
При encapsulation = 'qinq', указывает внутренний идентификатор VLAN для пакетов с двойной меткой, которые будут получены под-интерфейсом уровня 2. Значение — целое число от 1 до 4094.
state
    Варианты:
  • present ←
  • absent
Определяет, должно ли конфигурация присутствовать на устройстве.

Примеры

- name: vxlan vap module test
  hosts: ce128
  connection: local
  gather_facts: no
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: Create a papping between a VLAN and a BD
    ce_vxlan_vap:
      bridge_domain_id: 100
      bind_vlan_id: 99
      provider: "{{ cli }}"

  - name: Bind a Layer 2 sub-interface to a BD
    ce_vxlan_vap:
      bridge_domain_id: 100
      l2_sub_interface: 10GE2/0/20.1
      provider: "{{ cli }}"

  - name: Configure an encapsulation type on a Layer 2 sub-interface
    ce_vxlan_vap:
      l2_sub_interface: 10GE2/0/20.1
      encapsulation: dot1q
      provider: "{{ cli }}"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
changed
boolean
всегда
проверка изменения на устройстве

Пример:
True
end_state
dict
режим verbose
k/v пары конфигурации после выполнения модуля

Пример:
{'bridge_domain_id': '100', 'bind_intf_list': ['110GE2/0/20.1', '10GE2/0/20.2'], 'bind_vlan_list': ['99']}
existing
dict
режим verbose
k/v пары существующей конфигурации

Пример:
{'bridge_domain_id': '100', 'bind_intf_list': ['10GE2/0/20.1', '10GE2/0/20.2'], 'bind_vlan_list': []}
proposed
dict
режим verbose
k/v пары параметров, переданных в модуль

Пример:
{'bridge_domain_id': '100', 'bind_vlan_id': '99', 'state="present"': None}
updates
list
всегда
команды, отправленные на устройство

Пример:
['bridge-domain 100', 'l2 binding vlan 99']


Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Дополнительная информация доступна в разделе Техническое обслуживание модулей и поддержка.

Список других модулей, поддерживаемых сообществом Ansible, находится здесь.

Автор

  • QijunPan (@CloudEngine-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.6/modules/ce_vxlan_vap_module.html

Spec-Zone.ru

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