summaryrefslogtreecommitdiff
path: root/test/integration
diff options
context:
space:
mode:
authorsaichint <saichint@cisco.com>2018-01-16 21:37:29 -0800
committerToshio Kuratomi <a.badger@gmail.com>2018-01-31 17:31:51 -0800
commitc11c35e32ad6a65fbbffeb444c6e924628fb9656 (patch)
tree9d35875c34a7478eebebec0cdfe9ef80d57d1263 /test/integration
parent968e048b0d2091a23efd6355b90cf7c0f536ec10 (diff)
downloadansible-c11c35e32ad6a65fbbffeb444c6e924628fb9656.tar.gz
fix for nxos_vxlan_vtep_vni issues (#34946)
* fix vxlan_vtep_vni issues * pep8 errors (cherry picked from commit 3a144b290d6161ced77df5c8912dad3af646197b)
Diffstat (limited to 'test/integration')
-rw-r--r--test/integration/targets/nxos_vxlan_vtep_vni/tests/common/sanity.yaml117
1 files changed, 111 insertions, 6 deletions
diff --git a/test/integration/targets/nxos_vxlan_vtep_vni/tests/common/sanity.yaml b/test/integration/targets/nxos_vxlan_vtep_vni/tests/common/sanity.yaml
index 3119c0b03c..aa06183edc 100644
--- a/test/integration/targets/nxos_vxlan_vtep_vni/tests/common/sanity.yaml
+++ b/test/integration/targets/nxos_vxlan_vtep_vni/tests/common/sanity.yaml
@@ -47,18 +47,43 @@
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
provider: "{{ connection }}"
register: result
- 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
@@ -77,8 +102,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:
@@ -92,12 +174,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