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 | проверка, было ли произведено изменение на устройстве | всегда | логическое | True |
| end_state | параметры конфигурации после выполнения модуля | всегда | словарь | {'nve_mode"': 'mode-l3', 'nve_interface_name"': 'Nve1', 'source_ip': '0.0.0.0'} |
| existing | существующие параметры для отката | всегда | словарь | {'nve_mode"': 'mode-l3', 'nve_interface_name"': 'Nve1', 'source_ip': '0.0.0.0'} |
| proposed | параметры, переданные в модуль | всегда | словарь | {'nve_mode"': 'mode-l2', 'nve_interface_name"': 'Nve1', 'source_ip': '0.0.0.0'} |
| updates | команда, отправленная на устройство | всегда | список | ['interface Nve1', 'mode l3'] |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Для помощи в разработке модулей обратитесь к документации Информация и вклад в сообщество, Тестирование 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/ce_vxlan_tunnel_module.html