mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-22 20:13:59 -07:00
Fix minor issue in junos_vlan (#28218)
This commit is contained in:
parent
e9c9473819
commit
0c4706897c
2 changed files with 12 additions and 17 deletions
|
@ -3,7 +3,6 @@
|
|||
|
||||
- name: setup - remove vlan
|
||||
junos_vlan:
|
||||
vlan_id: 100
|
||||
name: test-vlan
|
||||
description: test vlan
|
||||
state: absent
|
||||
|
@ -117,7 +116,7 @@
|
|||
junos_vlan:
|
||||
aggregate:
|
||||
- { vlan_id: 159, name: test_vlan_1, description: test vlan-1 }
|
||||
- { vlan_id: 160, name: test_vlan_2, description: test vlan-2 }
|
||||
- name: test_vlan_2
|
||||
provider: "{{ netconf }}"
|
||||
register: result
|
||||
|
||||
|
@ -127,13 +126,13 @@
|
|||
- result.diff.prepared | search("\+ *test_vlan_1")
|
||||
- result.diff.prepared | search("\+ *vlan-id 159")
|
||||
- result.diff.prepared | search("\+ *test_vlan_2")
|
||||
- result.diff.prepared | search("\+ *vlan-id 160")
|
||||
- result.diff.prepared | search("\+ *description \"configured by junos_vlan\"")
|
||||
|
||||
- name: Deactivate vlan configuration using aggregate
|
||||
junos_vlan:
|
||||
aggregate:
|
||||
- { vlan_id: 159, name: test_vlan_1, description: test vlan-1 }
|
||||
- { vlan_id: 160, name: test_vlan_2, description: test vlan-2 }
|
||||
- name: test_vlan_2
|
||||
active: False
|
||||
provider: "{{ netconf }}"
|
||||
register: result
|
||||
|
@ -148,7 +147,7 @@
|
|||
junos_vlan:
|
||||
aggregate:
|
||||
- { vlan_id: 159, name: test_vlan_1, description: test vlan-1 }
|
||||
- { vlan_id: 160, name: test_vlan_2, description: test vlan-2 }
|
||||
- name: test_vlan_2
|
||||
active: True
|
||||
provider: "{{ netconf }}"
|
||||
register: result
|
||||
|
@ -164,8 +163,7 @@
|
|||
aggregate:
|
||||
- vlan_id: 159
|
||||
name: test_vlan_1
|
||||
- vlan_id: 160
|
||||
name: test_vlan_2
|
||||
- name: test_vlan_2
|
||||
state: absent
|
||||
provider: "{{ netconf }}"
|
||||
register: result
|
||||
|
@ -176,13 +174,13 @@
|
|||
- result.diff.prepared | search("\- *test_vlan_1")
|
||||
- result.diff.prepared | search("\- *vlan-id 159")
|
||||
- result.diff.prepared | search("\- *test_vlan_2")
|
||||
- result.diff.prepared | search("\- *vlan-id 160")
|
||||
|
||||
- name: Delete vlan configuration using aggregate (idempotent)
|
||||
junos_vlan:
|
||||
aggregate:
|
||||
- { vlan_id: 159, name: test_vlan_1, state: absent }
|
||||
- { vlan_id: 160, name: test_vlan_2, state: absent }
|
||||
- { vlan_id: 159, name: test_vlan_1 }
|
||||
- name: test_vlan_2
|
||||
state: absent
|
||||
provider: "{{ netconf }}"
|
||||
register: result
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue