mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 22:02:50 +00:00
Ansible 2.5 feature support for dellos9 (#34880)
* Add ansible-2.5 support for dellos9 * Fix ansible-test issues and update copyright * fix ansible-test errors in dellos9_config * fix izip attribute error in python3 * fix python3 dict.keys() issue * Remove waitfor aliases in dellos9_command
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
!
|
||||
hostname router
|
||||
!
|
||||
interface fortyGigE 1/6
|
||||
ip address 1.2.3.4/24
|
||||
description test string
|
||||
!
|
||||
interface fortyGigE 1/7
|
||||
ip address 6.7.8.9/24
|
||||
description test string
|
||||
shutdown
|
||||
!
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
!
|
||||
hostname foo
|
||||
!
|
||||
interface fortyGigE 1/6
|
||||
no ip address
|
||||
!
|
||||
interface fortyGigE 1/7
|
||||
ip address 6.7.8.9/24
|
||||
description test string
|
||||
shutdown
|
||||
!
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
Size(b) Free(b) Feature Type Flags Prefixes
|
||||
6429872128 5582319616 FAT32 USERFLASH rw flash:
|
||||
- - unformatted USERFLASH rw fcmfs:
|
||||
241172480 91893760 Unknown NFSMOUNT rw nfsmount:
|
||||
- - - network rw ftp:
|
||||
- - - network rw tftp:
|
||||
- - - network rw scp:
|
||||
- - - network rw http:
|
||||
- - - network rw https:
|
||||
|
||||
1259
test/units/modules/network/dellos9/fixtures/show_interfaces
Normal file
1259
test/units/modules/network/dellos9/fixtures/show_interfaces
Normal file
File diff suppressed because it is too large
Load Diff
19
test/units/modules/network/dellos9/fixtures/show_inventory
Normal file
19
test/units/modules/network/dellos9/fixtures/show_inventory
Normal file
@@ -0,0 +1,19 @@
|
||||
System Type : S6000
|
||||
System Mode : 1.0
|
||||
Software Version : 9.12(0.0)
|
||||
|
||||
Unit Type Serial Number Part Number Rev Piece Part ID Rev Svc Tag Exprs Svc Code
|
||||
--------------------------------------------------------------------------------------------------------------
|
||||
* 0 S6000-01-FE-32T NA 08YWFG A00 CN-08YWFG-28298-3AG-0031 A00 6BJ8VS1 137 581 490 89
|
||||
0 S6000-PWR-AC NA 0T9FNW A00 CN-0T9FNW-28298-3AG-0119 A00 NA NA
|
||||
0 S6000-FAN NA 0MGDH8 A00 CN-0MGDH8-28298-3AG-0094 A00 NA NA
|
||||
0 S6000-FAN NA 0MGDH8 A00 CN-0MGDH8-28298-3AG-0096 A00 NA NA
|
||||
0 S6000-FAN NA 0MGDH8 A00 CN-0MGDH8-28298-3AG-0095 A00 NA NA
|
||||
|
||||
* - Management Unit
|
||||
|
||||
|
||||
Software Protocol Configured
|
||||
--------------------------------------------------------------
|
||||
LLDP
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
fortyGigE 0/16 is down, line protocol is down
|
||||
IPV6 is enabled
|
||||
Link Local address: fe80::92b1:1cff:fef4:a28f
|
||||
Global Unicast address(es):
|
||||
2001:4898:5808:ffa2::5, subnet is 2001:4898:5808:ffa2::4/126 (MANUAL)
|
||||
Remaining lifetime: infinite
|
||||
Global Anycast address(es):
|
||||
Joined Group address(es):
|
||||
ff02::1
|
||||
ff02::2
|
||||
ff02::1:ff00:5
|
||||
ff02::1:fff4:a28f
|
||||
IP MTU is 1500 bytes
|
||||
ND MTU is 0
|
||||
ICMP redirects are not sent
|
||||
DAD is enabled, number of DAD attempts: 3
|
||||
ND reachable time is 35780 milliseconds
|
||||
ND base reachable time is 30000 milliseconds
|
||||
ND advertised reachable time is 0 milliseconds
|
||||
ND advertised retransmit interval is 0 milliseconds
|
||||
ND router advertisements are sent every 198 to 600 seconds
|
||||
ND router advertisements live for 1800 seconds
|
||||
ND advertised hop limit is 64
|
||||
IPv6 hop limit for originated packets is 64
|
||||
IPv6 unicast RPF check is not supported
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
========================================================================
|
||||
Local Interface Ma 0/0 has 1 neighbor
|
||||
Total Frames Out: 1747
|
||||
Total Frames In: 10333
|
||||
Total Neighbor information Age outs: 0
|
||||
Total Multiple Neighbors Detected: 0
|
||||
Total Frames Discarded: 0
|
||||
Total In Error Frames: 0
|
||||
Total Unrecognized TLVs: 0
|
||||
Total TLVs Discarded: 0
|
||||
Next packet will be sent after 17 seconds
|
||||
The neighbors are given below:
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
Remote Chassis ID Subtype: Mac address (4)
|
||||
Remote Chassis ID: 90:b1:1c:f4:2f:6d
|
||||
Remote Port Subtype: Interface name (5)
|
||||
Remote Port ID: TenGigabitEthernet 0/33
|
||||
Remote Port Description: TenGigabitEthernet 0/33
|
||||
Local Port ID: ManagementEthernet 0/0
|
||||
Locally assigned remote Neighbor Index: 1
|
||||
Remote TTL: 20
|
||||
Information valid for next 17 seconds
|
||||
Time since last information change of this neighbor: 14:54:48
|
||||
Remote System Name: swlab1-maa-tor-A2
|
||||
Remote System Desc: Dell Real Time Operating System Software. Dell
|
||||
Operating System Version: 2.0. Dell Application Software Version:
|
||||
9.11(2.0) Copyright (c) 1999-2017Dell Inc. All Rights Reserved.Build
|
||||
Time: Tue Apr 25 21:22:59 2017
|
||||
Existing System Capabilities: Repeater Bridge Router
|
||||
Enabled System Capabilities: Repeater Bridge Router
|
||||
Remote Port Vlan ID: 148
|
||||
Port and Protocol Vlan ID: 148, Capability: Supported, Status: Enabled
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
===========================
|
||||
Total(b) Used(b) Free(b) Lowest(b) Largest(b)
|
||||
3203911680 3172120 3200739560 3200673304 3200739560
|
||||
|
||||
238
test/units/modules/network/dellos9/fixtures/show_running-config
Normal file
238
test/units/modules/network/dellos9/fixtures/show_running-config
Normal file
@@ -0,0 +1,238 @@
|
||||
Current Configuration ...
|
||||
! Version 9.12(0.0)
|
||||
! Last configuration change at Thu Jan 11 06:53:29 2018 by admin
|
||||
!
|
||||
!
|
||||
logging coredump stack-unit 0
|
||||
logging coredump stack-unit 1
|
||||
logging coredump stack-unit 2
|
||||
logging coredump stack-unit 3
|
||||
logging coredump stack-unit 4
|
||||
logging coredump stack-unit 5
|
||||
!
|
||||
hostname Dell
|
||||
!
|
||||
protocol lldp
|
||||
!
|
||||
redundancy auto-synchronize full
|
||||
!
|
||||
enable password 7 b125455cf679b208e79b910e85789edf
|
||||
!
|
||||
username admin password 7 1d28e9f33f99cf5c
|
||||
!
|
||||
stack-unit 0 quad-port-profile 0,8,16,24,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,100,108,116,124
|
||||
!
|
||||
stack-unit 0 provision S6000
|
||||
!
|
||||
stack-unit 0 port 0 portmode quad
|
||||
!
|
||||
interface TenGigabitEthernet 0/0
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface TenGigabitEthernet 0/1
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface TenGigabitEthernet 0/2
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface TenGigabitEthernet 0/3
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/4
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/8
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/12
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/16
|
||||
no ip address
|
||||
ipv6 address 2001:4898:5808:ffa2::5/126
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/20
|
||||
no ip address
|
||||
switchport
|
||||
ip access-group ipv6-ssh-only in
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/24
|
||||
no ip address
|
||||
switchport
|
||||
mac access-group ssh-only-mac in
|
||||
mac access-group ssh-only-mac out
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/28
|
||||
no ip address
|
||||
switchport
|
||||
mac access-group ssh-only-mac in
|
||||
mac access-group ssh-only-mac out
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/32
|
||||
no ip address
|
||||
switchport
|
||||
ip access-group ipv6-ssh-only out
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/36
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/40
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/44
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/48
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/52
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/56
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/60
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/64
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/68
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/72
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/76
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/80
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/84
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/88
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/92
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/96
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/100
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/104
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/108
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/112
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/116
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/120
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface fortyGigE 0/124
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface ManagementEthernet 0/0
|
||||
ip address 10.16.148.71/16
|
||||
no shutdown
|
||||
!
|
||||
interface ManagementEthernet 1/0
|
||||
no shutdown
|
||||
!
|
||||
interface ManagementEthernet 2/0
|
||||
no shutdown
|
||||
!
|
||||
interface ManagementEthernet 3/0
|
||||
no shutdown
|
||||
!
|
||||
interface ManagementEthernet 4/0
|
||||
no shutdown
|
||||
!
|
||||
interface ManagementEthernet 5/0
|
||||
no shutdown
|
||||
!
|
||||
interface Vlan 1
|
||||
!untagged fortyGigE 0/20-32
|
||||
!
|
||||
ipv6 access-list ipv6-ssh-only
|
||||
description ipv6acl
|
||||
remark 1 ipv6
|
||||
seq 10 permit ipv6 2001:4898::/32 any
|
||||
seq 20 permit tcp any eq 2 2404:f801::/32
|
||||
seq 30 permit tcp any 2a01:110::/31 ack
|
||||
seq 40 permit tcp any any
|
||||
!
|
||||
mac access-list extended ssh-only-mac
|
||||
description macacl
|
||||
remark 1 mac
|
||||
seq 5 permit any any count
|
||||
seq 6 deny any any
|
||||
!
|
||||
ip ssh server enable
|
||||
!
|
||||
line console 0
|
||||
line vty 0
|
||||
line vty 1
|
||||
access-class ipv6-ssh-only ipv6
|
||||
line vty 2
|
||||
access-class ipv6-ssh-only ipv6
|
||||
line vty 3
|
||||
access-class ipv6-ssh-only ipv6
|
||||
line vty 4
|
||||
line vty 5
|
||||
line vty 6
|
||||
line vty 7
|
||||
line vty 8
|
||||
line vty 9
|
||||
!
|
||||
reload-type
|
||||
boot-type normal-reload
|
||||
config-scr-download enable
|
||||
!
|
||||
end
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
hostname dellos9_sw1
|
||||
18
test/units/modules/network/dellos9/fixtures/show_version
Normal file
18
test/units/modules/network/dellos9/fixtures/show_version
Normal file
@@ -0,0 +1,18 @@
|
||||
Dell Real Time Operating System Software
|
||||
Dell Operating System Version: 2.0
|
||||
Dell Application Software Version: 9.10(0.1P13)
|
||||
Copyright (c) 1999-2016 by Dell Inc. All Rights Reserved.
|
||||
Build Time: Wed Sep 7 23:48:35 2016
|
||||
Build Path: /sites/eqx/work/swbuild01_1/build01/E9-10-0/SW/SRC
|
||||
Dell Networking OS uptime is 12 week(s), 6 day(s), 9 hour(s), 20 minute(s)
|
||||
|
||||
System image file is "system://A"
|
||||
|
||||
System Type: S6000-ON
|
||||
Control Processor: Intel Centerton with 3 Gbytes (3203911680 bytes) of memory, core(s) 2.
|
||||
|
||||
16G bytes of boot flash memory.
|
||||
|
||||
1 32-port TE/FG (SI-ON)
|
||||
32 Forty GigabitEthernet/IEEE 802.3 interface(s)
|
||||
|
||||
Reference in New Issue
Block a user