mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 21:00:22 -07:00
fix nxos_evpn_vni issues (#35930)
This commit is contained in:
parent
54e0327e5d
commit
c7305393a3
3 changed files with 56 additions and 25 deletions
|
@ -28,9 +28,13 @@
|
|||
vni: 6000
|
||||
route_distinguisher: "60:10"
|
||||
route_target_import:
|
||||
- auto
|
||||
- "5000:10"
|
||||
- "4100:100"
|
||||
route_target_export: auto
|
||||
route_target_export:
|
||||
- auto
|
||||
- "5000:10"
|
||||
- "1.1.1.1:43"
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
|
@ -46,6 +50,40 @@
|
|||
that:
|
||||
- "result.changed == false"
|
||||
|
||||
- name: "Configure nxos_evpn_vni"
|
||||
nxos_evpn_vni: &evpn_vni1
|
||||
vni: 6000
|
||||
route_distinguisher: "50:20"
|
||||
route_target_import: auto
|
||||
route_target_export: auto
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
nxos_evpn_vni: *evpn_vni1
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: "Configure nxos_evpn_vni"
|
||||
nxos_evpn_vni: &evpn_vni_def
|
||||
vni: 6000
|
||||
route_distinguisher: default
|
||||
route_target_import: default
|
||||
route_target_export: default
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
nxos_evpn_vni: *evpn_vni_def
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: "remove nxos_evpn_vni"
|
||||
nxos_evpn_vni: &rvni
|
||||
vni: 6000
|
||||
|
@ -61,6 +99,8 @@
|
|||
|
||||
- assert: *false
|
||||
|
||||
when: not (platform is search('N3K')) and not (platform is match('N35'))
|
||||
|
||||
always:
|
||||
- name: "Remove nv overlay evpn"
|
||||
nxos_config: *remove_evpn
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue