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_vrf_af.
New in cisco.nxos 1.0.0
Parameter | Comments |
|---|---|
afi string / required | Address-Family Identifier (AFI). Choices:
|
route_target_both_auto_evpn boolean | Enable/Disable the EVPN route-target ‘auto’ setting for both import and export target communities. Choices:
|
route_targets list / elements=dictionary | Specify the route-targets which should be imported and/or exported under the AF. This argument accepts a list of dicts that specify the route-target, the direction (import|export|both) and state of each route-target. Default direction is |
|
direction string |
Indicates the direction of the route-target (import|export|both) Choices:
|
|
rt string / required |
Defines the route-target itself |
|
state string |
Determines whether the route-target with the given direction should be present or not on the device. Choices:
|
state string | Determines whether the config should be present or not on the device. Choices:
|
vrf string / required | Name of the VRF. |
Note
state=absent the address-family configuration will be absent. Therefore the options route_target_both_auto_evpn and route_targets are ignored.- cisco.nxos.nxos_vrf_af:
vrf: ntc
afi: ipv4
route_target_both_auto_evpn: true
state: present
- cisco.nxos.nxos_vrf_af:
vrf: ntc
afi: ipv4
route_targets:
- rt: '65000:1000'
direction: import
- rt: '65001:1000'
direction: import
- cisco.nxos.nxos_vrf_af:
vrf: ntc
afi: ipv4
route_targets:
- rt: '65000:1000'
direction: import
- rt: '65001:1000'
state: absent
- cisco.nxos.nxos_vrf_af:
vrf: ntc
afi: ipv4
route_targets:
- rt: '65000:1000'
direction: export
- rt: '65001:1000'
direction: export
- cisco.nxos.nxos_vrf_af:
vrf: ntc
afi: ipv4
route_targets:
- rt: '65000:1000'
direction: export
state: absent
- cisco.nxos.nxos_vrf_af:
vrf: ntc
afi: ipv4
route_targets:
- rt: '65000:1000'
direction: both
state: present
- rt: '65001:1000'
direction: import
state: present
- rt: '65002:1000'
direction: both
state: absent
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_vrf_af_module.html