mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 06:12:51 +00: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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user