fix nxos_evpn_vni issues (#35930)

This commit is contained in:
saichint 2018-02-08 23:32:41 -08:00 committed by Trishna Guha
commit c7305393a3
3 changed files with 56 additions and 25 deletions

View file

@ -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