ce_vxlan_tunnel — Управление конфигурацией туннеля VXLAN на устройствах HUAWEI CloudEngine.
Новая версия с 2.4.
Описание
- Этот модуль предоставляет возможность задать VNI и сопоставление с BD, а также настроить список репликации входящих соединений на устройствах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| bridge_domain_id | Указывает идентификатор домена моста. Значение — целое число от 1 до 16777215. | |
| nve_mode |
| Указывает режим работы интерфейса NVE. |
| nve_name | Указывает номер интерфейса NVE. Значение в диапазоне от 1 до 2. | |
| peer_list_ip | Указывает IP-адрес удаленных конечных точек туннеля VXLAN (VTEP). Значение в формате точечной нотации. | |
| protocol_type |
| Тип операции протокола маршрутизации. |
| source_ip | Указывает IP-адрес источника VTEP. Значение в формате точечной нотации. | |
| state |
| Управление состоянием ресурса. |
| 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