.. _arista.eos.eos_vrf_module:
******************
arista.eos.eos_vrf
******************
**Manage VRFs on Arista EOS network devices**
Version added: 1.0.0
.. contents::
:local:
:depth: 1
Synopsis
--------
- This module provides declarative management of VRFs on Arista EOS network devices.
Parameters
----------
.. raw:: html
Parameter |
Choices/Defaults |
Comments |
aggregate
list
/ elements=dictionary
|
|
List of VRFs instances
|
|
associated_interfaces
list
/ elements=string
|
|
This is a intent option and checks the operational state of the for given vrf name for associated interfaces. If the value in the associated_interfaces does not match with the operational state of vrf interfaces on device it will result in failure.
|
|
delay
integer
|
Default:
10
|
Time in seconds to wait before checking for the operational state on remote device. This wait is applicable for operational state arguments.
|
|
interfaces
list
/ elements=string
|
|
Identifies the set of interfaces that should be configured in the VRF. Interfaces must be routed interfaces in order to be placed into a VRF. The name of interface should be in expanded format and not abbreviated.
|
|
name
string
/ required
|
|
Name of the VRF.
|
|
rd
string
|
|
Route distinguisher of the VRF
|
|
state
string
|
Choices:
present ←
- absent
|
State of the VRF configuration.
|
associated_interfaces
list
/ elements=string
|
|
This is a intent option and checks the operational state of the for given vrf name for associated interfaces. If the value in the associated_interfaces does not match with the operational state of vrf interfaces on device it will result in failure.
|
delay
integer
|
Default:
10
|
Time in seconds to wait before checking for the operational state on remote device. This wait is applicable for operational state arguments.
|
interfaces
list
/ elements=string
|
|
Identifies the set of interfaces that should be configured in the VRF. Interfaces must be routed interfaces in order to be placed into a VRF. The name of interface should be in expanded format and not abbreviated.
|
name
string
|
|
Name of the VRF.
|
purge
boolean
|
|
Purge VRFs not defined in the aggregate parameter.
|
rd
string
|
|
Route distinguisher of the VRF
|
state
string
|
Choices:
present ←
- absent
|
State of the VRF configuration.
|