Fixing issues with httpapi (#40388)

* I seem to have forgotten the back half of tests

* Set http timeout from persistent_command_timeout

* Tweak URL generation and provide URL on error

* Push var_options to connection process

* Don't wait forever if coming from persistent

* Don't send the entire contents of variables to ansible-connection
This commit is contained in:
Nathaniel Case
2018-05-21 10:58:35 -04:00
committed by John R Barker
parent 231c3586bd
commit 483df13626
61 changed files with 46 additions and 390 deletions

View File

@@ -7,7 +7,6 @@
- name: Setup - put NXAPI in stopped state
nxos_nxapi:
state: absent
provider: "{{ cli }}"
- name: Configure NXAPI
nxos_nxapi:
@@ -15,13 +14,11 @@
enable_sandbox: "{{nxapi_sandbox_option|default(omit)}}"
enable_https: yes
https_port: 9443
provider: "{{ cli }}"
register: result
- nxos_command:
commands:
- show nxapi | json
provider: "{{ cli }}"
register: result
- include: targets/nxos_nxapi/tasks/platform/n7k/assert_changes.yaml
@@ -39,7 +36,6 @@
enable_sandbox: "{{nxapi_sandbox_option|default(omit)}}"
enable_https: yes
https_port: 9443
provider: "{{ cli }}"
register: result
- name: Assert configuration is idempotent

View File

@@ -4,14 +4,12 @@
- name: Disable NXAPI
nxos_nxapi:
state: absent
provider: "{{ cli }}"
register: result
- name: Check NXAPI state
nxos_command:
commands:
- show feature | grep nxapi
provider: "{{ cli }}"
register: result
- name: Assert NXAPI is disabled
@@ -23,7 +21,6 @@
nxos_nxapi:
state:
absent
provider: "{{ cli }}"
register: result
- name: Assert idempotence

View File

@@ -4,20 +4,17 @@
- name: Setup - put NXAPI in stopped state
nxos_nxapi:
state: absent
provider: "{{ cli }}"
register: result
- name: Enable NXAPI
nxos_nxapi:
state: present
provider: "{{ cli }}"
register: result
- name: Check NXAPI state
nxos_command:
commands:
- show feature | grep nxapi
provider: "{{ cli }}"
register: result
- name: Assert NXAPI is enabled
@@ -26,7 +23,6 @@
- name: Enable NXAPI again
nxos_nxapi:
provider: "{{ cli }}"
register: result
- name: Assert idempotence