.. _vyos.vyos.vyos_vlan_module:
*******************
vyos.vyos.vyos_vlan
*******************
**Manage VLANs on VyOS network devices**
Version added: 1.0.0
.. contents::
:local:
:depth: 1
Synopsis
--------
- This module provides declarative management of VLANs on VyOS network devices.
Parameters
----------
.. raw:: html
Parameter |
Choices/Defaults |
Comments |
address
string
|
|
Configure Virtual interface address.
|
aggregate
list
/ elements=dictionary
|
|
List of VLANs definitions.
|
|
address
string
|
|
Configure Virtual interface address.
|
|
associated_interfaces
list
/ elements=string
|
|
This is a intent option and checks the operational state of the for given vlan name for associated interfaces. If the value in the associated_interfaces does not match with the operational state of vlan on device it will result in failure.
|
|
delay
integer
|
|
Delay the play should wait to check for declarative intent params values.
|
|
interfaces
list
/ elements=string
/ required
|
|
List of interfaces that should be associated to the VLAN.
|
|
name
string
|
|
Name of the VLAN.
|
|
state
string
|
|
State of the VLAN configuration.
|
|
vlan_id
integer
/ required
|
|
ID of the VLAN. Range 0-4094.
|
associated_interfaces
list
/ elements=string
|
|
This is a intent option and checks the operational state of the for given vlan name for associated interfaces. If the value in the associated_interfaces does not match with the operational state of vlan on device it will result in failure.
|
delay
integer
|
Default:
10
|
Delay the play should wait to check for declarative intent params values.
|
interfaces
list
/ elements=string
|
|
List of interfaces that should be associated to the VLAN.
|
name
string
|
|
Name of the VLAN.
|
purge
boolean
|
|
Purge VLANs not defined in the aggregate parameter.
|
state
string
|
Choices:
present ←
- absent
|
State of the VLAN configuration.
|
vlan_id
integer
|
|
ID of the VLAN. Range 0-4094.
|