mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
fix nxos_switchport/l2_interface trunk_vlans state absent (#37180)
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
This commit is contained in:
parent
d45ceb3a4f
commit
02999b77a4
4 changed files with 4 additions and 4 deletions
|
@ -271,7 +271,7 @@ def remove_switchport_config_commands(interface, existing, proposed, module):
|
||||||
elif mode == 'trunk':
|
elif mode == 'trunk':
|
||||||
tv_check = existing.get('trunk_vlans_list') == proposed.get('trunk_vlans_list')
|
tv_check = existing.get('trunk_vlans_list') == proposed.get('trunk_vlans_list')
|
||||||
|
|
||||||
if not tv_check:
|
if tv_check:
|
||||||
existing_vlans = existing.get('trunk_vlans_list')
|
existing_vlans = existing.get('trunk_vlans_list')
|
||||||
proposed_vlans = proposed.get('trunk_vlans_list')
|
proposed_vlans = proposed.get('trunk_vlans_list')
|
||||||
vlans_to_remove = set(proposed_vlans).intersection(existing_vlans)
|
vlans_to_remove = set(proposed_vlans).intersection(existing_vlans)
|
||||||
|
|
|
@ -254,7 +254,7 @@ def remove_switchport_config_commands(name, existing, proposed, module):
|
||||||
elif mode == 'trunk':
|
elif mode == 'trunk':
|
||||||
tv_check = existing.get('trunk_vlans_list') == proposed.get('trunk_vlans_list')
|
tv_check = existing.get('trunk_vlans_list') == proposed.get('trunk_vlans_list')
|
||||||
|
|
||||||
if not tv_check:
|
if tv_check:
|
||||||
existing_vlans = existing.get('trunk_vlans_list')
|
existing_vlans = existing.get('trunk_vlans_list')
|
||||||
proposed_vlans = proposed.get('trunk_vlans_list')
|
proposed_vlans = proposed.get('trunk_vlans_list')
|
||||||
vlans_to_remove = set(proposed_vlans).intersection(existing_vlans)
|
vlans_to_remove = set(proposed_vlans).intersection(existing_vlans)
|
||||||
|
|
|
@ -95,7 +95,7 @@
|
||||||
nxos_l2_interface: &no_tag
|
nxos_l2_interface: &no_tag
|
||||||
name: "{{ intname }}"
|
name: "{{ intname }}"
|
||||||
mode: trunk
|
mode: trunk
|
||||||
trunk_vlans: 30-4094
|
trunk_vlans: 2-50
|
||||||
state: absent
|
state: absent
|
||||||
provider: "{{ connection }}"
|
provider: "{{ connection }}"
|
||||||
register: result
|
register: result
|
||||||
|
|
|
@ -92,7 +92,7 @@
|
||||||
nxos_switchport: &no_tag
|
nxos_switchport: &no_tag
|
||||||
interface: "{{ intname }}"
|
interface: "{{ intname }}"
|
||||||
mode: trunk
|
mode: trunk
|
||||||
trunk_vlans: 30-4094
|
trunk_vlans: 2-50
|
||||||
state: absent
|
state: absent
|
||||||
provider: "{{ connection }}"
|
provider: "{{ connection }}"
|
||||||
register: result
|
register: result
|
||||||
|
|
Loading…
Reference in a new issue