More nxos integration fixes (#27507)

* nxos does not have `authorize`

* Enable nxos_banner nxapi tests
This commit is contained in:
Nathaniel Case 2017-07-31 14:13:32 -04:00 committed by GitHub
parent 7b3d893f2d
commit 13948b6d72
3 changed files with 28 additions and 6 deletions

View file

@ -0,0 +1,28 @@
---
- name: collect all nxapi test cases
find:
paths: "{{ role_path }}/tests/nxapi"
patterns: "{{ testcase }}.yaml"
register: test_cases
- name: set test_items
set_fact: test_items="{{ test_cases.files | map(attribute='path') | list }}"
- name: enable nxapi
nxos_config:
lines:
- feature nxapi
- nxapi http port 80
provider: "{{ cli }}"
- name: run test case
include: "{{ test_case_to_run }}"
with_items: "{{ test_items }}"
loop_control:
loop_var: test_case_to_run
- name: disable nxapi
nxos_config:
lines:
- no feature nxapi
provider: "{{ cli }}"

View file

@ -4,7 +4,6 @@
name: netend
roles: network-operator
state: present
authorize: yes
provider: "{{ cli }}"
register: result
@ -18,7 +17,6 @@
aggregate:
- name: test1
- name: test2
authorize: yes
state: present
roles: network-admin
provider: "{{ cli }}"
@ -32,7 +30,6 @@
- name: tearDown
nxos_user:
purge: yes
authorize: yes
provider: "{{ cli }}"
register: result

View file

@ -4,7 +4,6 @@
name: netend
roles: network-operator
state: present
authorize: yes
provider: "{{ nxapi }}"
register: result
@ -18,7 +17,6 @@
aggregate:
- name: test1
- name: test2
authorize: yes
state: present
roles: network-admin
provider: "{{ nxapi }}"
@ -32,7 +30,6 @@
- name: tearDown
nxos_user:
purge: yes
authorize: yes
provider: "{{ nxapi }}"
register: result