More nxos integration fixes (#27507)

* nxos does not have `authorize`

* Enable nxos_banner nxapi tests
pull/27514/head
Nathaniel Case 7 years ago committed by GitHub
parent 7b3d893f2d
commit 13948b6d72

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

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

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

Loading…
Cancel
Save