mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-25 14:20:22 -07:00
ios test changes (#35510)
* Fix over-byte * Update ios tests to call `provider` To continue to support testing `connection: local` * Fix command dict handling in ios_user * Clean up unit tests, too
This commit is contained in:
parent
d7d9e40dd1
commit
f3337e1fba
49 changed files with 240 additions and 243 deletions
|
@ -11,14 +11,14 @@
|
|||
- no vlan 100
|
||||
- no vlan 200
|
||||
- no vlan 300
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
|
||||
- name: setup - remove switchport settings on interfaces used in test
|
||||
ios_config:
|
||||
lines:
|
||||
- switchport mode access
|
||||
- no switchport access vlan 100
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
parents: "{{ item }}"
|
||||
loop:
|
||||
- interface GigabitEthernet0/1
|
||||
|
@ -28,7 +28,7 @@
|
|||
ios_vlan: &create
|
||||
vlan_id: 100
|
||||
name: test-vlan
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
register: result
|
||||
|
||||
- assert:
|
||||
|
@ -51,7 +51,7 @@
|
|||
interfaces:
|
||||
- GigabitEthernet0/1
|
||||
- GigabitEthernet0/2
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
register: result
|
||||
|
||||
- assert:
|
||||
|
@ -77,7 +77,7 @@
|
|||
vlan_id: 100
|
||||
interfaces:
|
||||
- GigabitEthernet0/1
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
register: result
|
||||
|
||||
- assert:
|
||||
|
@ -100,7 +100,7 @@
|
|||
ios_vlan:
|
||||
vlan_id: 100
|
||||
state: suspend
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
register: result
|
||||
|
||||
- assert:
|
||||
|
@ -113,7 +113,7 @@
|
|||
ios_vlan:
|
||||
vlan_id: 100
|
||||
state: active
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
register: result
|
||||
|
||||
- assert:
|
||||
|
@ -125,7 +125,7 @@
|
|||
- name: delete vlan
|
||||
ios_vlan: &delete
|
||||
vlan_id: 100
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
state: absent
|
||||
register: result
|
||||
|
||||
|
@ -147,7 +147,7 @@
|
|||
aggregate:
|
||||
- { vlan_id: 200, name: vlan-200 }
|
||||
- { vlan_id: 300, name: vlan-300 }
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
register: result
|
||||
|
||||
- assert:
|
||||
|
@ -172,7 +172,7 @@
|
|||
- { vlan_id: 200, name: vlan-200 }
|
||||
- { vlan_id: 300, name: vlan-300 }
|
||||
state: absent
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
register: result
|
||||
|
||||
- assert:
|
||||
|
@ -195,14 +195,14 @@
|
|||
- no vlan 100
|
||||
- no vlan 200
|
||||
- no vlan 300
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
|
||||
- name: teardown(part2)
|
||||
ios_config:
|
||||
lines:
|
||||
- switchport mode access
|
||||
- no switchport access vlan 100
|
||||
authorize: yes
|
||||
provider: "{{ cli }}"
|
||||
parents: "{{ item }}"
|
||||
loop:
|
||||
- interface GigabitEthernet0/1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue