devicetype-library/device-types/Pluribus/Freedom-E28Q-L.yaml
Daniel W. Anner c95b166139
Implementing Test Updates (Slugs & File Names) (#1454)
* breaking out tests for easier usage

* refactoring codebase

* Added verification for properly formatted slug and fixed definitions that were incorrect

* Adding new test case to ensure the file name matches either the slug or the part_number

* fixed file names to match proper formatting
2023-07-12 20:00:44 -04:00

441 lines
11 KiB
YAML

---
manufacturer: Pluribus
model: Freedom E28Q-L
slug: pluribus-freedom-e28q-l
part_number: E28Q-L
u_height: 2
is_full_depth: true
weight: 25
weight_unit: kg
airflow: rear-to-front
comments: '[Freedom E28Q-L Data Sheet](https://www.pluribusnetworks.com/assets/PluribusFreedomE28Q-LSwitchDatasheet8-17-1.pdf)| [Hardware Installation Guide](https://www.pluribusnetworks.com/assets/PN-HIG-E28Q.pdf)'
console-ports:
- name: Console
type: rj-45
label: CON
- name: Console USB
type: usb-a
label: USB
module-bays:
- name: PSU-1
label: '1'
position: PSU-1
- name: PSU-2
label: '2'
position: PSU-2
- name: PCIe slot 1 - FH
position: PCIe-1
label: PCIe 1
- name: PCIe slot 2 - FH
position: PCIe-2
label: PCIe 2
interfaces:
- name: mgmt
label: MGMT
type: 1000base-t
mgmt_only: true
- name: '1'
type: 40gbase-x-qsfpp
label: '1'
- name: '2'
type: 40gbase-x-qsfpp
label: '2'
- name: '3'
type: 40gbase-x-qsfpp
label: '3'
- name: '4'
type: 40gbase-x-qsfpp
label: '4'
- name: '5'
type: 40gbase-x-qsfpp
label: 5..8
- name: 5-10GbE
type: 10gbase-x-sfpp
label: 5..8
description: Breakout child for port 5
- name: 6-10GbE
type: 10gbase-x-sfpp
label: 5..8
description: Breakout child for port 5
- name: 7-10GbE
type: 10gbase-x-sfpp
label: 5..8
description: Breakout child for port 5
- name: 8-10GbE
type: 10gbase-x-sfpp
label: 5..8
description: Breakout child for port 5
- name: '9'
type: 40gbase-x-qsfpp
label: 9..12
- name: 9-10GbE
type: 10gbase-x-sfpp
label: 9..12
description: Breakout child for port 9
- name: 10-10GbE
type: 10gbase-x-sfpp
label: 9..12
description: Breakout child for port 9
- name: 11-10GbE
type: 10gbase-x-sfpp
label: 9..12
description: Breakout child for port 9
- name: 12-10GbE
type: 10gbase-x-sfpp
label: 9..12
description: Breakout child for port 9
- name: '13'
type: 40gbase-x-qsfpp
label: 13..16
- name: 13-10GbE
type: 10gbase-x-sfpp
label: 13..16
description: Breakout child for port 13
- name: 14-10GbE
type: 10gbase-x-sfpp
label: 13..16
description: Breakout child for port 13
- name: 15-10GbE
type: 10gbase-x-sfpp
label: 13..16
description: Breakout child for port 13
- name: 16-10GbE
type: 10gbase-x-sfpp
label: 13..16
description: Breakout child for port 13
- name: '17'
type: 40gbase-x-qsfpp
label: 17..20
- name: 17-10GbE
type: 10gbase-x-sfpp
label: 17..20
description: Breakout child for port 17
- name: 18-10GbE
type: 10gbase-x-sfpp
label: 17..20
description: Breakout child for port 17
- name: 19-10GbE
type: 10gbase-x-sfpp
label: 17..20
description: Breakout child for port 17
- name: 20-10GbE
type: 10gbase-x-sfpp
label: 17..20
description: Breakout child for port 17
- name: '21'
type: 40gbase-x-qsfpp
label: 21..24
- name: 21-10GbE
type: 10gbase-x-sfpp
label: 21..24
description: Breakout child for port 21
- name: 22-10GbE
type: 10gbase-x-sfpp
label: 21..24
description: Breakout child for port 21
- name: 23-10GbE
type: 10gbase-x-sfpp
label: 21..24
description: Breakout child for port 21
- name: 24-10GbE
type: 10gbase-x-sfpp
label: 21..24
description: Breakout child for port 21
- name: '25'
type: 40gbase-x-qsfpp
label: 25..28
- name: 25-10GbE
type: 10gbase-x-sfpp
label: 25..28
description: Breakout child for port 25
- name: 26-10GbE
type: 10gbase-x-sfpp
label: 25..28
description: Breakout child for port 25
- name: 27-10GbE
type: 10gbase-x-sfpp
label: 25..28
description: Breakout child for port 25
- name: 28-10GbE
type: 10gbase-x-sfpp
label: 25..28
description: Breakout child for port 25
- name: '29'
type: 40gbase-x-qsfpp
label: 29..32
- name: 29-10GbE
type: 10gbase-x-sfpp
label: 29..32
description: Breakout child for port 29
- name: 30-10GbE
type: 10gbase-x-sfpp
label: 29..32
description: Breakout child for port 29
- name: 31-10GbE
type: 10gbase-x-sfpp
label: 29..32
description: Breakout child for port 29
- name: 32-10GbE
type: 10gbase-x-sfpp
label: 29..32
description: Breakout child for port 29
- name: '33'
type: 40gbase-x-qsfpp
label: 33..36
- name: 33-10GbE
type: 10gbase-x-sfpp
label: 33..36
description: Breakout child for port 33
- name: 34-10GbE
type: 10gbase-x-sfpp
label: 33..36
description: Breakout child for port 33
- name: 35-10GbE
type: 10gbase-x-sfpp
label: 33..36
description: Breakout child for port 33
- name: 36-10GbE
type: 10gbase-x-sfpp
label: 33..36
description: Breakout child for port 33
- name: '37'
type: 40gbase-x-qsfpp
label: 37..40
- name: 37-10GbE
type: 10gbase-x-sfpp
label: 37..40
description: Breakout child for port 37
- name: 38-10GbE
type: 10gbase-x-sfpp
label: 37..40
description: Breakout child for port 37
- name: 39-10GbE
type: 10gbase-x-sfpp
label: 37..40
description: Breakout child for port 37
- name: 40-10GbE
type: 10gbase-x-sfpp
label: 37..40
description: Breakout child for port 37
- name: '41'
type: 40gbase-x-qsfpp
label: 41..44
- name: 41-10GbE
type: 10gbase-x-sfpp
label: 41..44
description: Breakout child for port 41
- name: 42-10GbE
type: 10gbase-x-sfpp
label: 41..44
description: Breakout child for port 41
- name: 43-10GbE
type: 10gbase-x-sfpp
label: 41..44
description: Breakout child for port 41
- name: 44-10GbE
type: 10gbase-x-sfpp
label: 41..44
description: Breakout child for port 41
- name: '45'
type: 40gbase-x-qsfpp
label: 45..48
- name: 45-10GbE
type: 10gbase-x-sfpp
label: 45..48
description: Breakout child for port 45
- name: 46-10GbE
type: 10gbase-x-sfpp
label: 45..48
description: Breakout child for port 45
- name: 47-10GbE
type: 10gbase-x-sfpp
label: 45..48
description: Breakout child for port 45
- name: 48-10GbE
type: 10gbase-x-sfpp
label: 45..48
description: Breakout child for port 45
- name: '49'
type: 40gbase-x-qsfpp
label: 49..52
- name: 49-10GbE
type: 10gbase-x-sfpp
label: 49..52
description: Breakout child for port 49
- name: 50-10GbE
type: 10gbase-x-sfpp
label: 49..52
description: Breakout child for port 49
- name: 51-10GbE
type: 10gbase-x-sfpp
label: 49..52
description: Breakout child for port 49
- name: 52-10GbE
type: 10gbase-x-sfpp
label: 49..52
description: Breakout child for port 49
- name: '53'
type: 40gbase-x-qsfpp
label: 53..56
- name: 53-10GbE
type: 10gbase-x-sfpp
label: 53..56
description: Breakout child for port 53
- name: 54-10GbE
type: 10gbase-x-sfpp
label: 53..56
description: Breakout child for port 53
- name: 55-10GbE
type: 10gbase-x-sfpp
label: 53..56
description: Breakout child for port 53
- name: 56-10GbE
type: 10gbase-x-sfpp
label: 53..56
description: Breakout child for port 53
- name: '57'
type: 40gbase-x-qsfpp
label: 57..60
- name: 57-10GbE
type: 10gbase-x-sfpp
label: 57..60
description: Breakout child for port 57
- name: 58-10GbE
type: 10gbase-x-sfpp
label: 57..60
description: Breakout child for port 57
- name: 59-10GbE
type: 10gbase-x-sfpp
label: 57..60
description: Breakout child for port 57
- name: 60-10GbE
type: 10gbase-x-sfpp
label: 57..60
description: Breakout child for port 57
- name: '61'
type: 40gbase-x-qsfpp
label: 61..64
- name: 61-10GbE
type: 10gbase-x-sfpp
label: 61..64
description: Breakout child for port 61
- name: 62-10GbE
type: 10gbase-x-sfpp
label: 61..64
description: Breakout child for port 61
- name: 63-10GbE
type: 10gbase-x-sfpp
label: 61..64
description: Breakout child for port 61
- name: 64-10GbE
type: 10gbase-x-sfpp
label: 61..64
description: Breakout child for port 61
- name: '65'
type: 40gbase-x-qsfpp
label: 65..68
- name: 65-10GbE
type: 10gbase-x-sfpp
label: 65..68
description: Breakout child for port 65
- name: 66-10GbE
type: 10gbase-x-sfpp
label: 65..68
description: Breakout child for port 65
- name: 67-10GbE
type: 10gbase-x-sfpp
label: 65..68
description: Breakout child for port 65
- name: 68-10GbE
type: 10gbase-x-sfpp
label: 65..68
description: Breakout child for port 65
- name: '69'
type: 40gbase-x-qsfpp
label: 69..72
- name: 69-10GbE
type: 10gbase-x-sfpp
label: 69..72
description: Breakout child for port 69
- name: 70-10GbE
type: 10gbase-x-sfpp
label: 69..72
description: Breakout child for port 69
- name: 71-10GbE
type: 10gbase-x-sfpp
label: 69..72
description: Breakout child for port 69
- name: 72-10GbE
type: 10gbase-x-sfpp
label: 69..72
description: Breakout child for port 69
- name: '73'
type: 40gbase-x-qsfpp
label: 73..76
- name: 73-10GbE
type: 10gbase-x-sfpp
label: 73..76
description: Breakout child for port 73
- name: 74-10GbE
type: 10gbase-x-sfpp
label: 73..76
description: Breakout child for port 73
- name: 75-10GbE
type: 10gbase-x-sfpp
label: 73..76
description: Breakout child for port 73
- name: 76-10GbE
type: 10gbase-x-sfpp
label: 73..76
description: Breakout child for port 73
- name: '77'
type: 40gbase-x-qsfpp
label: 77..80
- name: 77-10GbE
type: 10gbase-x-sfpp
label: 77..80
description: Breakout child for port 77
- name: 78-10GbE
type: 10gbase-x-sfpp
label: 77..80
description: Breakout child for port 77
- name: 79-10GbE
type: 10gbase-x-sfpp
label: 77..80
description: Breakout child for port 77
- name: 80-10GbE
type: 10gbase-x-sfpp
label: 77..80
description: Breakout child for port 77
- name: '81'
type: 40gbase-x-qsfpp
label: 81..84
- name: 81-10GbE
type: 10gbase-x-sfpp
label: 81..84
description: Breakout child for port 81
- name: 82-10GbE
type: 10gbase-x-sfpp
label: 81..84
description: Breakout child for port 81
- name: 83-10GbE
type: 10gbase-x-sfpp
label: 81..84
description: Breakout child for port 81
- name: 84-10GbE
type: 10gbase-x-sfpp
label: 81..84
description: Breakout child for port 81
- name: '85'
type: 40gbase-x-qsfpp
label: '85'
- name: '86'
type: 40gbase-x-qsfpp
label: '86'
- name: '87'
type: 40gbase-x-qsfpp
label: '87'
- name: '88'
type: 40gbase-x-qsfpp
label: '88'