Nxos restore provider to nxapi tests (#41818)

* Quick and dirty sed to add provider

* Manually verify the rest of the cases

* Add missing provider
This commit is contained in:
Nathaniel Case 2018-07-02 09:43:51 -04:00 committed by GitHub
commit a197125954
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
127 changed files with 713 additions and 0 deletions

View file

@ -10,6 +10,7 @@
- name: "Setup vlans"
nxos_vlan:
vlan_range: "6,15"
provider: "{{ connection }}"
- name: Setup - Ensure interfaces are layer2
nxos_interface:
@ -17,12 +18,14 @@
- { name: "{{ intname1 }}" }
- { name: "{{ intname2 }}" }
mode: layer2
provider: "{{ connection }}"
- name: Setup - Remove interface aggregate before testing
nxos_l2_interface:
aggregate:
- { name: "{{ intname1 }}", mode: access, access_vlan: 6 }
- { name: "{{ intname2 }}", mode: access, access_vlan: 15 }
provider: "{{ connection }}"
state: absent
- name: Sleep for 2 seconds on Fretta Platform
@ -35,6 +38,7 @@
aggregate:
- { name: "{{ intname1 }}", mode: access, access_vlan: 6 }
- { name: "{{ intname2 }}", mode: access, access_vlan: 15 }
provider: "{{ connection }}"
register: result
- assert:
@ -58,6 +62,7 @@
aggregate:
- { name: "{{ intname1 }}", mode: access, access_vlan: 6 }
- { name: "{{ intname2 }}", mode: access, access_vlan: 15 }
provider: "{{ connection }}"
state: absent
register: result
@ -81,6 +86,7 @@
- name: "remove vlans"
nxos_vlan:
vlan_range: "6,15"
provider: "{{ connection }}"
state: absent
ignore_errors: yes
@ -89,6 +95,7 @@
aggregate:
- { name: "{{ intname1 }}", mode: access, access_vlan: 6 }
- { name: "{{ intname2 }}", mode: access, access_vlan: 15 }
provider: "{{ connection }}"
state: absent
ignore_errors: yes

View file

@ -13,21 +13,25 @@
nxos_config: &default
lines:
- "default interface {{ intname }}"
provider: "{{ connection }}"
ignore_errors: yes
- name: Setup - Ensure interface is layer2
nxos_interface:
interface: "{{ intname }}"
mode: layer2
provider: "{{ connection }}"
- name: "Setup vlans"
nxos_vlan:
vlan_range: "5-10,20"
provider: "{{ connection }}"
- block:
- name: Ensure interface is in its default switchport state
nxos_l2_interface: &def_swi
name: "{{ intname }}"
provider: "{{ connection }}"
state: unconfigured
- name: Ensure interface is configured for access vlan 20
@ -35,6 +39,7 @@
name: "{{ intname }}"
mode: access
access_vlan: 20
provider: "{{ connection }}"
register: result
- assert: &true
@ -59,6 +64,7 @@
mode: trunk
native_vlan: 10
trunk_allowed_vlans: 5-10
provider: "{{ connection }}"
register: result
- assert: *true
@ -75,6 +81,7 @@
mode: trunk
native_vlan: 10
trunk_vlans: 2-50
provider: "{{ connection }}"
register: result
- assert: *true
@ -90,6 +97,7 @@
name: "{{ intname }}"
mode: trunk
trunk_vlans: 2-50
provider: "{{ connection }}"
state: absent
register: result
@ -118,6 +126,7 @@
name: "{{ intname }}"
mode: trunk
trunk_vlans: 30-4094
provider: "{{ connection }}"
state: absent
register: result
@ -145,6 +154,7 @@
- name: "remove vlans"
nxos_vlan:
vlan_range: "5-10,20"
provider: "{{ connection }}"
state: absent
ignore_errors: yes