Spec-Zone.ru › Ansible 2.6

ce_vxlan_tunnel — Управление конфигурацией туннеля VXLAN на устройствах HUAWEI CloudEngine.

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

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

Описание

  • Этот модуль предоставляет возможность задать VNI и сопоставление с BD, а также настроить список репликации входящих соединений на устройствах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
bridge_domain_id
Указывает идентификатор домена моста. Значение — целое число от 1 до 16777215.
nve_mode
    Варианты:
  • mode-l2
  • mode-l3
Указывает режим работы интерфейса NVE.
nve_name
Указывает номер интерфейса NVE. Значение в диапазоне от 1 до 2.
peer_list_ip
Указывает IP-адрес удаленных конечных точек туннеля VXLAN (VTEP). Значение в формате точечной нотации.
protocol_type
    Варианты:
  • bgp
  • null
Тип операции протокола маршрутизации.
source_ip
Указывает IP-адрес источника VTEP. Значение в формате точечной нотации.
state
    Варианты:
  • present ←
  • absent
Управление состоянием ресурса.
vni_id
Указывает идентификатор сети VXLAN (VNI). Значение — целое число от 1 до 16000000.

Примеры

- name: vxlan tunnel 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: Make sure nve_name is exist, ensure vni_id and protocol_type is configured on Nve1 interface.
    ce_vxlan_tunnel:
      nve_name: Nve1
      vni_id: 100
      protocol_type: bgp
      state: present
      provider: "{{ cli }}"

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

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

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

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

Пример:
{'nve_interface_name"': 'Nve1', 'nve_mode"': 'mode-l3', 'source_ip': '0.0.0.0'}
existing
dict
всегда
Параметры существующей отмены

Пример:
{'nve_interface_name"': 'Nve1', 'nve_mode"': 'mode-l3', 'source_ip': '0.0.0.0'}
proposed
dict
всегда
Параметры, переданные в модуль

Пример:
{'nve_interface_name"': 'Nve1', 'nve_mode"': 'mode-l2', 'source_ip': '0.0.0.0'}
updates
list
всегда
Команды, отправленные на устройство

Пример:
['interface Nve1', 'mode l3']


Статус

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

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

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

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

Автор

  • Ли Яньфэн (@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_tunnel_module.html

Spec-Zone.ru

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