community.network.ce_vxlan_arp модуль – Управляет атрибутами ARP VXLAN на устройствах HUAWEI CloudEngine.
Примечание
Этот модуль является частью коллекции community.network (версия 5.0.3).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook, укажите: community.network.ce_vxlan_arp.
Краткое описание
- Управляет атрибутами ARP VXLAN на устройствах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_vxlan_arp
Параметры
Параметр | Комментарии |
|---|---|
arp_collect_host string | Включает EVN BGP или BGP EVPN для сбора информации о хостах. Варианты:
|
arp_suppress string | Включает подавление ARP-вещания в BD. Варианты:
|
bridge_domain_id string | Указывает ID BD (мост-домен). Значение представляет собой целое число от 1 до 16777215. |
evn_bgp string | Включает EVN BGP. Варианты:
|
evn_peer_ip string | Указывает IP-адрес пира EVN BGP. Значение указано в точечной десятичной нотации. |
evn_reflect_client string | Настраивает локальное устройство как отражатель маршрута (RR), а его пира как клиента. Варианты:
|
evn_server string | Настраивает локальное устройство как отражатель маршрута (RR) в сети EVN. Варианты:
|
evn_source_ip string | Указывает исходный адрес пира EVN BGP. Значение указано в точечной десятичной нотации. |
host_collect_protocol string | Включает EVN BGP или BGP EVPN для объявления информации о хостах. Варианты:
|
state string | Определяет, должна ли конфигурация присутствовать на устройстве или нет. Варианты:
|
vbdif_name string | Полное имя интерфейса VBDIF, например, Vbdif100. |
Примечания
Примечание
- Рекомендуется соединение
network_cli. - Этот модуль также работает с соединениями
localдля устаревших playbook.
Примеры
- name: Vxlan arp module test
hosts: ce128
connection: local
gather_facts: false
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: Configure EVN BGP on Layer 2 and Layer 3 VXLAN gateways to establish EVN BGP peer relationships.
community.network.ce_vxlan_arp:
evn_bgp: enable
evn_source_ip: 6.6.6.6
evn_peer_ip: 7.7.7.7
provider: "{{ cli }}"
- name: Configure a Layer 3 VXLAN gateway as a BGP RR.
community.network.ce_vxlan_arp:
evn_bgp: enable
evn_server: enable
provider: "{{ cli }}"
- name: Enable EVN BGP on a Layer 3 VXLAN gateway to collect host information.
community.network.ce_vxlan_arp:
vbdif_name: Vbdif100
arp_collect_host: enable
provider: "{{ cli }}"
- name: Enable Layer 2 and Layer 3 VXLAN gateways to use EVN BGP to advertise host information.
community.network.ce_vxlan_arp:
host_collect_protocol: bgp
provider: "{{ cli }}"
- name: Enable ARP broadcast suppression on a Layer 2 VXLAN gateway.
community.network.ce_vxlan_arp:
bridge_domain_id: 100
arp_suppress: enable
provider: "{{ cli }}"
Значения возврата
Общие значения возврата документированы здесь, следующие — поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
changed boolean | Проверка, были ли внесены изменения на устройстве Возвращаемое значение: всегда Пример: |
end_state словарь | Пара ключ/значение конфигурации после выполнения модуля Возвращаемое значение: режим подробной информации Пример: |
existing словарь | Пара ключ/значение существующей конфигурации Возвращаемое значение: режим подробной информации Пример: |
proposed словарь | Пара ключ/значение параметров, переданных в модуль Возвращаемое значение: режим подробной информации Пример: |
updates список / элементы=строка | Команды, отправленные на устройство Возвращаемое значение: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/ce_vxlan_arp_module.html