Page Menu
Home
VyOS Platform
Search
Configure Global Search
Log In
Files
F4979153
basic.yaml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
basic.yaml
View Options
---
-
debug
:
msg="START cli/basic.yaml on connection={{ ansible_connection }}"
-
name
:
setup - remove vlan used in test
vyos.vyos.vyos_config
:
lines
:
-
delete interfaces ethernet eth1 vif 100
-
delete interfaces ethernet eth0 vif 5
-
delete interfaces ethernet eth0 vif 100
-
delete interfaces ethernet eth0 vif 101
-
delete interfaces ethernet eth1 vif 201
-
name
:
set vlan with name
register
:
result
vyos.vyos.vyos_vlan
:
&id001
vlan_id
:
100
name
:
vlan-100
interfaces
:
eth1
-
assert
:
that
:
-
result.changed == true
-
"'set
interfaces
ethernet
eth1
vif
100
description
vlan-100'
in
result.commands"
-
name
:
set vlan with name(idempotence)
register
:
result
vyos.vyos.vyos_vlan
:
*id001
-
assert
:
that
:
-
result.changed == false
-
name
:
set vlan with address
register
:
result
vyos.vyos.vyos_vlan
:
&id002
vlan_id
:
5
address
:
192.168.5.12/24
interfaces
:
eth0
-
assert
:
that
:
-
result.changed == true
-
"'set
interfaces
ethernet
eth0
vif
5
address
192.168.5.12/24'
in
result.commands"
-
name
:
set vlan with address(idempotence)
register
:
result
vyos.vyos.vyos_vlan
:
*id002
-
assert
:
that
:
-
result.changed == false
-
name
:
delete
register
:
result
vyos.vyos.vyos_vlan
:
&id003
vlan_id
:
100
interfaces
:
eth1
state
:
absent
-
assert
:
that
:
-
result.changed == true
-
"'delete
interfaces
ethernet
eth1
vif
100'
in
result.commands"
-
name
:
delete(idempotence)
register
:
result
vyos.vyos.vyos_vlan
:
*id003
-
assert
:
that
:
-
result.changed == false
-
name
:
Create VLANs using aggregate
register
:
result
vyos.vyos.vyos_vlan
:
&id004
aggregate
:
-
vlan_id
:
101
name
:
voice
interfaces
:
eth0
-
vlan_id
:
201
name
:
mgm
interfaces
:
eth1
state
:
present
-
assert
:
that
:
-
result.changed == true
-
"'set
interfaces
ethernet
eth0
vif
101
description
voice'
in
result.commands"
-
"'set
interfaces
ethernet
eth1
vif
201
description
mgm'
in
result.commands"
-
name
:
Create VLANs using aggregate (idempotent)
register
:
result
vyos.vyos.vyos_vlan
:
*id004
-
assert
:
that
:
-
result.changed == false
-
name
:
teardown
vyos.vyos.vyos_config
:
lines
:
-
delete interfaces ethernet eth1 vif 100
-
delete interfaces ethernet eth0 vif 5
-
delete interfaces ethernet eth0 vif 101
-
delete interfaces ethernet eth1 vif 201
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Oct 31, 8:02 PM (1 d, 16 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
888089
Default Alt Text
basic.yaml (2 KB)
Attached To
Mode
R52 VyOS Ansible Collection
Attached
Detach File
Event Timeline
Log In to Comment