fix for nxos_vxlan_vtep_vni issues (#34946)

* fix vxlan_vtep_vni issues

* pep8 errors
This commit is contained in:
saichint 2018-01-16 21:37:29 -08:00 committed by Trishna Guha
commit 3a144b290d
2 changed files with 152 additions and 14 deletions

View file

@ -49,8 +49,17 @@
state: absent
provider: "{{ connection }}"
- name: configure vxlan_vtep_vni mcast
- name: configure vxlan_vtep_vni
nxos_vxlan_vtep_vni: &conf2
interface: nve1
vni: 8000
provider: "{{ connection }}"
register: result
- assert: *true
- name: configure vxlan_vtep_vni mcast
nxos_vxlan_vtep_vni: &conf3
interface: nve1
vni: 8000
multicast_group: 224.1.1.1
@ -59,8 +68,24 @@
- assert: *true
- name: "Conf 2 Idempotence"
nxos_vxlan_vtep_vni: *conf2
- name: "Conf 3 Idempotence"
nxos_vxlan_vtep_vni: *conf3
register: result
- assert: *false
- name: configure vxlan_vtep_vni default mcast
nxos_vxlan_vtep_vni: &conf4
interface: nve1
vni: 8000
multicast_group: default
provider: "{{ connection }}"
register: result
- assert: *true
- name: "Conf 4 Idempotence"
nxos_vxlan_vtep_vni: *conf4
register: result
- assert: *false
@ -79,8 +104,65 @@
provider: "{{ connection }}"
- block:
- name: configure vxlan_vtep_vni
nxos_vxlan_vtep_vni: &conf5
interface: nve1
vni: 8000
provider: "{{ connection }}"
register: result
- assert: *true
- name: configure vxlan_vtep_vni ingress static
nxos_vxlan_vtep_vni: &conf6
interface: nve1
vni: 8000
ingress_replication: static
provider: "{{ connection }}"
register: result
- assert: *true
- name: "Conf 6 Idempotence"
nxos_vxlan_vtep_vni: *conf6
register: result
- assert: *false
- name: configure vxlan_vtep_vni ingress bgp
nxos_vxlan_vtep_vni: &conf7
interface: nve1
vni: 8000
ingress_replication: bgp
provider: "{{ connection }}"
register: result
- assert: *true
- name: "Conf 7 Idempotence"
nxos_vxlan_vtep_vni: *conf7
register: result
- assert: *false
- name: remove ingress_repl
nxos_vxlan_vtep_vni: &conf8
interface: nve1
vni: 8000
ingress_replication: default
provider: "{{ connection }}"
register: result
- assert: *true
- name: "Conf 8 Idempotence"
nxos_vxlan_vtep_vni: *conf8
register: result
- assert: *false
- name: configure vxlan_vtep_vni peer-list
nxos_vxlan_vtep_vni: &conf3
nxos_vxlan_vtep_vni: &conf9
interface: nve1
vni: 8000
peer_list:
@ -94,12 +176,35 @@
- assert: *true
- name: "Conf 3 Idempotence"
nxos_vxlan_vtep_vni: *conf3
- name: "Conf 9 Idempotence"
nxos_vxlan_vtep_vni: *conf9
register: result
- assert: *false
- name: configure vxlan_vtep_vni default peer-list
nxos_vxlan_vtep_vni: &conf10
interface: nve1
vni: 8000
peer_list: default
ingress_replication: static
provider: "{{ connection }}"
register: result
- assert: *true
- name: "Conf 10 Idempotence"
nxos_vxlan_vtep_vni: *conf10
register: result
- assert: *false
- name: "Conf 9 again"
nxos_vxlan_vtep_vni: *conf9
register: result
- assert: *true
- name: remove vxlan_vtep_vni
nxos_vxlan_vtep_vni: *remove
register: result