Note
This module is part of the cisco.nxos collection (version 9.4.0).
You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install cisco.nxos.
To use it in a playbook, specify: cisco.nxos.nxos_evpn_vni.
New in cisco.nxos 1.0.0
Parameter | Comments |
|---|---|
route_distinguisher string | The VPN Route Distinguisher (RD). The RD is combined with the IPv4 or IPv6 prefix learned by the PE router to create a globally unique address. |
route_target_both list / elements=string | Enables/Disables route-target settings for both import and export target communities using a single property. |
route_target_export list / elements=string | Sets the route-target ‘export’ extended communities. |
route_target_import list / elements=string | Sets the route-target ‘import’ extended communities. |
state string | Determines whether the config should be present or not on the device. Choices:
|
vni string / required | The EVPN VXLAN Network Identifier. |
Note
route_target_both, route_target_import and route_target_export valid values are a list of extended communities, (i.e. [‘1.2.3.4:5’, ‘33:55’]) or the keywords ‘auto’ or ‘default’.route_target_both property is discouraged due to the inconsistent behavior of the property across Nexus platforms and image versions. For this reason it is recommended to use explicit route_target_export and route_target_import properties instead of route_target_both.- name: vni configuration
cisco.nxos.nxos_evpn_vni:
vni: 6000
route_distinguisher: 60:10
route_target_import:
- "5000:10"
- "4100:100"
route_target_export: auto
route_target_both: default
Common return values are documented here, the following are the fields unique to this module:
Key | Description |
|---|---|
commands list / elements=string | commands sent to the device Returned: always Sample: |
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/nxos/nxos_evpn_vni_module.html