Add integration tests for nxos_facts, nxos_bgp, nxos_bgp_af, nxos_bgp_neighbor, and nxos_evpn_global (#26924)

* Add new ITs for nxos_bgp, nxos_bgp_af, nxos_bgp_neighbor, and nxos_evpn_global

* Add nxos_facts IT and enhance existing tests

* switch nxos_feature tests to use bgp

* misc. test fixes

* Add checks for titanium in IT

* Handle non-titanium case in tests
This commit is contained in:
rahushen 2017-08-10 05:29:13 -04:00 committed by Nathaniel Case
commit 85fc4c67ef
37 changed files with 1509 additions and 128 deletions

View file

@ -3,13 +3,13 @@
- name: setup
nxos_config:
lines: no feature vn-segment-vlan-based
lines: no feature bgp
match: none
provider: "{{ cli }}"
- name: enable vn-segment-vlan-based
- name: enable bgp
nxos_feature:
feature: vn-segment-vlan-based
feature: bgp
state: enabled
provider: "{{ cli }}"
register: result
@ -18,9 +18,9 @@
that:
- "result.changed == true"
- name: verify vn-segment-vlan-based
- name: verify bgp
nxos_feature:
feature: vn-segment-vlan-based
feature: bgp
state: enabled
provider: "{{ cli }}"
register: result
@ -29,9 +29,9 @@
that:
- "result.changed == false"
- name: disable vn-segment-vlan-based
- name: disable bgp
nxos_feature:
feature: vn-segment-vlan-based
feature: bgp
state: disabled
provider: "{{ cli }}"
register: result
@ -40,9 +40,9 @@
that:
- "result.changed == true"
- name: verify vn-segment-vlan-based
- name: verify bgp
nxos_feature:
feature: vn-segment-vlan-based
feature: bgp
state: disabled
provider: "{{ cli }}"
register: result
@ -53,7 +53,7 @@
- name: teardown
nxos_config:
lines: no feature vn-segment-vlan-based
lines: no feature bgp
match: none
provider: "{{ cli }}"

View file

@ -3,13 +3,13 @@
- name: setup
nxos_config:
lines: no feature vn-segment-vlan-based
lines: no feature bgp
match: none
provider: "{{ nxapi }}"
- name: enable vn-segment-vlan-based
- name: enable bgp
nxos_feature:
feature: vn-segment-vlan-based
feature: bgp
state: enabled
provider: "{{ nxapi }}"
register: result
@ -18,9 +18,9 @@
that:
- "result.changed == true"
- name: verify vn-segment-vlan-based
- name: verify bgp
nxos_feature:
feature: vn-segment-vlan-based
feature: bgp
state: enabled
provider: "{{ nxapi }}"
register: result
@ -29,9 +29,9 @@
that:
- "result.changed == false"
- name: disable vn-segment-vlan-based
- name: disable bgp
nxos_feature:
feature: vn-segment-vlan-based
feature: bgp
state: disabled
provider: "{{ nxapi }}"
register: result
@ -40,9 +40,9 @@
that:
- "result.changed == true"
- name: verify vn-segment-vlan-based
- name: verify bgp
nxos_feature:
feature: vn-segment-vlan-based
feature: bgp
state: disabled
provider: "{{ nxapi }}"
register: result
@ -53,7 +53,7 @@
- name: teardown
nxos_config:
lines: no feature vn-segment-vlan-based
lines: no feature bgp
match: none
provider: "{{ nxapi }}"