Commit Graph

211 Commits

Author SHA1 Message Date
Markus Viitamäki
aef2dbcc92
Dell PowerEdge update (#1612)
* Dell PowerEdge R66(1,2)5 & R76(1,2)5

* fix
2023-09-12 16:07:08 -04:00
Marc Schulz
bceb6a9672
Add Cisco ESA-C390 (#1589)
* Add Cisco ESA-C390

* Add Cisco ESA-C390

* Fix Interfaces
2023-09-06 10:41:07 -04:00
pv2b
b0d905d653
Improve HPE BladeSystem c7000 modelling (#1599)
* Refactor PSUs into seperate module

* Add C7000 interconnect bays and modules

* Add servers

* Add missing u_heights and device names

* Add 588603-B21 supply

* Added BladeSystem c7000 DDR2 Onboard Administrator with KVM

* Add OA bays for C7000

* Added C7000 enclosure links
2023-09-06 10:37:56 -04:00
Colin MacGiollaEain
4be42baddc
Add Arista WAN devices (#1572)
* Create WAN devices

* Add mgmt interfaces

* Remove unused parameter

* Linter

* Update PSU type to match schema

* Address feedback re weight, airflow, and PSUs

* Fix linting for new files
2023-08-24 10:39:47 -04:00
pv2b
82a0de3ebb
Improvements to HPE Synergy 12000 and related devices/models (#1545)
* Rename incorrectly named Gen10 to Gen10 Plus

* Add Synergy 480 Gen10

* Properly modularize Synergy 12000 Frame

* Add Synergy Composer2

* Add Synergy 50Gb ILM

* Remove spurious "HPE" from model names

* Fix part number

* Fix module name

* Add VC SE 100Gb F32 Module for Synergy

* Add Synergy 4-port Frame Link Module

* Add QuickSpecs links

* Add weight and airflow info

* Add power supply

* Fix link syntax

* Fix airflow

* Fix interface names

* Added weight for Composer2 appliance

* End-of-fille fixes

* End-of-fille fixes

* Fix position type (was integer, change to string)

* Fix yaml string quoting

* Remove spurious console ports

* Synergy Frame 12000 Change Appliance, Interconnect, and Frame Link into devices not modules

* Convert synergy modules into devices

* Slug fixes

* Add Management and iLO interfaces
2023-08-23 12:00:11 -04:00
Marc Schulz
f49746a52a
Add paloalto 3400 series (#1548)
* add paloalto 3400 series

* moved power-ports to module-bays

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-23 11:38:25 -04:00
Ash Kirby
b674533447
Adding Fortinet FG-800D & FD3700D (#1546)
* Adding Fortinet FG-800D and FG-3700D

* Adding Images for Fortinet FG-800D and FG-3700D

* Removing descriptions and renaming images to follow standard

* Running pre-commit tests and linting on a Linux machine

* Extracting Power Supply spec into Modules

* Changing integer to string in Module Position

* Running linter on a linux machine

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-23 11:34:11 -04:00
pv2b
872d24d9fd
Improvements to HPE Aruba 2920 series (#1547)
* Fix incorrect part number for HPE Aruba 2920-24G-PoE+

* Fix power figures

* Added Aruba 2920-48G-PoE+-740W model

* Add weight info

* Added module bays

* Added HPE 2920 series modules

* Added missing comments field

* Fix trailing spaces

* Fix part number

* Add missing quotes

* Fix part number

* Add XPS port and replace PS1 port with power supply module slot

* Add HPE J9737A, J9738A, J9739A, power supplies

* Add position number to 2920 series PSU module bay

* Add Aruba 640 Redundant/External Power Supply Shelf

* Add missing quotes around position number

* Make PS1 modular and add XPS port

* Add quotes around position number

* Typo fixes

* Fix quotes

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-23 11:26:28 -04:00
Markus Viitamäki
eb9ca81f70
Arista 7050SX Family (Update) (#1534)
* Arista 7050SX Family (Update)

* Include 7050SX2

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-23 11:23:28 -04:00
Markus Viitamäki
6778714094
Arista 7060X & 7260X (Update) (#1535) 2023-08-23 11:18:12 -04:00
Chris Fleischl
fcc00b5e5a
add Cisco 4500E series module line cards (#1555)
WS-X45-SUP7-E
WS-X4148-RJ
WS-X4712-SFP+E
WS-X4748-RJ45-E

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-23 11:01:21 -04:00
Marc Schulz
01c1690959
add several Fortigates (#1558)
* add several Fortigates

* change slug
2023-08-23 10:57:28 -04:00
Marc Schulz
d32376b6a4
Add F5 BIG-IP i5600 (#1565)
* Add F5 BIG-IP i5600

* Update BIG-IP-i5600.yaml

Added weight information

* Update BIG-IP-i5600.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-23 10:23:07 -04:00
Patrick Holahan
a6991dc847
Adds models for EX4600-40F, MX80-48T, and module-types for EX4600-EM-8F and QFX-EM-4Q (#1559)
Co-authored-by: Patrick Holahan <tjunyat@gmail.com>
2023-08-23 09:57:22 -04:00
J vanBemmel
3ca1cc2d8d
Add Nokia 7220 IXR D4 and D5 device types (#1570) 2023-08-23 09:53:50 -04:00
Christian Bösch
fed7b21eea
c6880 (#1537)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-15 16:47:57 -04:00
francesco-noc
4617585823
bunch of hpe modules (#1544) 2023-08-15 16:03:43 -04:00
Markus Viitamäki
729048c53c
Arista 7280CR3 Family (#1475)
* Regenerate master slug list after successful PR merge

* Update DCS-7280CR3-32D4 with PSU modules

* Fix correct port layout for DCS-7280CR3-32D4

* Adding Arista PSUs

* Adding comment with url to datasheet

* Adding more devices from 7280CR3 family

* Fix my lint fail

* Fixing my second lint fail

* Fixing another silly fail!

* Fixes after review

* removing known-slugs

* Fix SKUs to align with airflow instead of generic

* fixing picke file

* another picke fix

---------

Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-15 10:09:47 -04:00
Robert Lynch
7dfab7f679
Added additional Juniper Chassis and Modules (#1504)
* Added PTX10001-MR, QFX10000 chassis

* Added Juniper Chassis and Modules

* Added additional Juniper Modules

* Fixed CI/CD Errors

* Added weight and airflow

* Changed PTX10001 power to modular, added weight.

* Resolved Module Naming issue

---------

Co-authored-by: Robert Lynch <robert.lynch@ibm.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-15 09:34:45 -04:00
Markus Viitamäki
9d381b491b
Arista 7020R Family (Update) (#1532)
* Arista 7020R Family (Update)

* Fix

* Another fix

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-04 12:13:11 -04:00
Markus Viitamäki
a3c118abde
Arista 7010T, 7010X & 7048T (Update) (#1531)
* 7010T Family (Update)

* 7010X Family (Update)

* 7048T (Update)

* Update DCS-7048T-A-F.yaml

* Update DCS-7048T-A-R.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-04 12:06:15 -04:00
Markus Viitamäki
26b4d745e9
Arista CCS-720XP Family (Update) (#1530)
* Arista CCS-720XP Family (Update)

* Adding missing PSUs

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-04 12:03:59 -04:00
Markus Viitamäki
a771247f3e
Arista 7280R Family (Update) (#1523)
* DCS-7280TR-48C6 Update

* DCS-7280SR-48C6(-M) Update

* DCS-7280SR2-48YC6(-M) Update

* DCS-7280SR2A-48YC6(-M)

* DCS-7280SR2K-48C6-M

* Fix

* DCS-7280QR-C36

* DCS-7280QR-C36-M

* DCS-7280QRA-C36S(-M)

* Fix

* DCS-7280QR-C72(-M)

* DCS-7280CR2A-30 & DCS-7280CR2K-30

* DCS-7280CR-48

* DCS-7280CR2-60, DCS-7280CR2A-60 & DCS-7280CR2K-60

* Adding missing PSUs

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-02 09:41:05 -04:00
Markus Viitamäki
d4b693f79a
Arista 7260X3 Family (Update) (#1522)
* Arista 7260X3 Family (Update)

* Update DCS-7260CX3-64-F.yaml
2023-08-02 09:17:09 -04:00
Daniel W. Anner
cfbc3ec223
Jpsu fix (#1520)
* Added test functionality to use original all files testing. Fixed JPSU-920-AC-AFO issue from Issue#1514

* Fixed JPSU issue

* Fixing file format issue

* fixing file we altered by accident
2023-08-01 12:02:16 -04:00
Markus Viitamäki
195df8b513
Juniper EX3400 Family (Update) (#1512) 2023-07-31 10:46:17 -04:00
Markus Viitamäki
9863d595c4
Juniper EX4550 Family (Update) (#1509)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-31 10:25:02 -04:00
francesco-noc
6c0b2180f6
fixed positions and names (#1496)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-27 10:38:43 -04:00
Markus Viitamäki
80eca5665d
Arista 7050X3 Family (#1478)
* Regenerate master slug list after successful PR merge

* Arista 7050X3 Family

* Adding missing PSUs

* adding latest pickle file

* Fixing lint fails

* fix known-slugs.pickle

---------

Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-27 09:14:00 -04:00
Markus Viitamäki
06d2a509ea
Juniper QFX5120 and QFX5130 Family (#1481)
* Juniper QFX5120 and QFX5130 Family

* adding power supplies for QFX5120 and QFX5130 switches

* fix a typo

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-25 17:07:55 -04:00
Markus Viitamäki
ff1447846f
Juniper QFX10002 Family (#1483)
* Regenerate master slug list after successful PR merge

* Juniper QFX10002 Family

* known-slugs.pickle stuff..

---------

Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-25 16:55:55 -04:00
francesco-noc
6ca2a6ff2c
added HPE modules and psu (#1464)
* addend modules and psu

* trailing newline

* forgotten pre-commit run

* deleted vc_position

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-20 07:20:16 -04:00
Markus Viitamäki
e4129ef02d
Juniper EX4400 Series and ACX7100-32C (#1290)
* Adding ACX7100-32C (Juniper)

* Adding EX4400 Series Switches (Juniper)

* align slug to start with vendor-name

* adding module types

* remove airflow from modules and adding weight to ACX7100-32C

* create device types for all ACX7100 models

* fix position

* adding AFI, AFO and AC/DC models for EX4400 series

* fix slug

* add part_number to all devices

* fix typo in module name

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-19 18:12:06 -04:00
dar72
5ae646ba8b
Juniper device and module updates (#1429)
* Create NEMI.yaml

* Create NTU-GE.yaml

* Update NEMI.yaml

* Update NTU-GE.yaml

* Create FSP-150-CM.yaml

* Update FSP-150-CM.yaml

Fix indentations

* Update NEMI.yaml

Fix indentations

* Update NTU-GE.yaml

Fix indentations

* Update FSP-150-CM.yaml

Fix part_number

* Update NEMI.yaml

Fix part_number

* Update NTU-GE.yaml

Fix part_number

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Formatting

* Update NTU-GE.yaml

Formatting

* Update NEMI.yaml

Formatting

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Naming

* Update NEMI.yaml

YAML Fixes

* Update FSP-150-CM.yaml

Slug

* Update FSP-150-CM.yaml

Fix module bay definitions

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Fix module bays

* Update NEMI.yaml

* Update NTU-GE.yaml

* Update FSP-150-CM.yaml

Move PSUs to modules

* Create FSP-150-CM-PSU.yaml

* New modules for MX routers

* Juniper stuff

* Juniper devices and moduleS

* Juniper device and module updates

* Naming fixes

* Whitespace fix

* Restore FSP-150-CM.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-19 14:00:30 -04:00
dar72
0763dfff66
Certa UPS (#1471)
* Adding C300 and C400 models

* Add Certa UPS models and battery packs

* CNMC management card

* New line fix

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-19 12:31:10 -04:00
dar72
c054627613
Riello UPS and Netman cards (#1453)
* Riello UPS and Netman cards

* YAML Fix

* Naming cleanup

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-18 09:10:14 -04:00
Michael Klose
766e993deb
Cisco power supplies fans (#1200)
* C9300 support for modular power supplies and fans

* Fix weight format

* Convert power supplies to module-bays

* Fixed typo

* Convert power supplies to module-bays

* Correct Power supply names

* Merge

* Update Nexus devices and Nexus PSUs

* Removed N7K-7702.yaml correct one is N77-7702.yaml

* Fixed Pytest Errors

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-17 15:54:31 -04:00
Luke Anderson
dc27355c3c
Add Cisco ISR 1127-8PLTEP & Cisco LTE Modules (#1406)
* Add Cisco ISR 1127-8PLTEP & Cisco LTE Modules

* Update ISR-1127-8PLTEP

* Update ISR-1127-8PLTEP Modules

* Update ISR-1127-8PLTEP.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-17 15:46:49 -04:00
Patrick Holahan
4862332169
Nokia 7210 (#1384)
* Adds models for 7210-SAS-M-1, 7210-SAS-M-24F-2XFP, 7210-SAS-Mxp-22F2C-4SFPP, and 7210-SAS-T-12F10T-4XFP

* After pre-commit checks, removed blank line at end of files suggested here - https://github.com/netbox-community/devicetype-library/blob/master/CONTRIBUTING.md

* Update 7210-SAS-M-1.yaml

Added `nokia-` prefix to the slug

* Update 7210-SAS-M-24F-2XFP.yaml

Added `nokia-` prefix to the slug

* Update 7210-SAS-Mxp-22F2C-4SFPP.yaml

Added `nokia-` prefix to the slug

* Update 7210-SAS-T-12F10T-4XFP.yaml

Added `nokia-` prefix to the slug

* Adds module-bays for 7210-SAS-M-1 and 7210-SAS-M-24F-2XFP and removes subdevice_role from 7210-SAS-Mxp-22F2C-4SFPP

* Updates 'module-bays' to 'device-bays'

* Adds airflow

* Removes power-ports, add module-bays for power and fans, adds weight and weight_unit

* Removes subdevice_role

* Removes subdevice_role, adds 'mda2' as a module bay

* Removes subdevice_role, adds 'mda2' as a module bay

* Adds MDA m2-xfp module for 7210-SAS-M module-bay

* Updates 'mda' to 'mda-m2-xfp' to match module name

* Replaces position with '{module}'

---------

Co-authored-by: Patrick Holahan <tjunyat@gmail.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-17 15:44:40 -04:00
Bastian Triller
f02ac174f9
Add Cisco UCS-C220-M6S (#1432)
* Add Cisco UCS-C220-M6S

Add Cisco UCS-C220-M6S device and various Cisco PSU module types.

* Add airflow to Cisco UCSC-C220-M6S

* Update UCSC-C220-M6S.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-17 15:39:54 -04:00
Daniel W. Anner
d0cb58d96e
Adding Tests: Device Power (#1463)
* broke component validation out to its own function. Adding logic for validating device power input.

* Added console-port poe true for adapters. Updating devices to add proper power sources.

* Adding switches to allow for tests to properly determine POE status.

* Fixing files with missing power definitions.
2023-07-17 15:23:56 -04:00
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
Takahiro Nagafuchi
a30a753082
Add DDN Products (#1407)
* Add DDN Products

* delete description

* fix slug

* fix slugs,remove enabled:true and mgmt_only:false

* fix end line

* delete all products. sepalate module.

* Fix formatting

* Fix formatting

* fix

* Update SFA200NVX2-Controller.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-12 10:31:39 -04:00
Christian Bösch
808a05e6f1
create C8500L-8S4X and PWR-CH1-400WAC (#1438)
* C9500-12Q

* add weight and airflow

* added module-bays

* Create PWR-C4-950WAC-R.yaml

* create PWR-CH1-400WAC

* create C8500L-8S4X
2023-06-29 11:36:25 -04:00
dar72
56bc3b1b91
FS LGX fiber splitter modules (#1436)
* This has 3 slots

* Add fiber splitter modules
2023-06-21 08:58:17 -04:00
Christian Bösch
d5831406ec
add Cisco C9500-12Q (#1434)
* C9500-12Q

* add weight and airflow

* added module-bays

* Create PWR-C4-950WAC-R.yaml
2023-06-20 11:21:44 -04:00
Takahiro Nagafuchi
2e842a85b0
Add Dell N2248X-ON (#1405)
* Add Dell N2248X-ON

* add USB console

* add weight, fix PSU

* Add module 2Y9P1 PSU

* Update PowerSwitch-N2248X-ON.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-06-20 08:20:27 -04:00
Simon Fischer
801354da65
adds Intel XL710-QDA1 network card module (#1395) 2023-06-12 10:00:01 -04:00
Takahiro Nagafuchi
3bc711d9ae
Add RS2418+, E10G17-F2 (#1418)
* Add RS2418+, E10G17-F2

* fix comments

* fix int

* Update RS2418+.yaml

* Update RS2418RP+.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-06-12 09:57:30 -04:00
dar72
987939724c
Add ADVA FSP150CM and associated modules (#1424)
* Create NEMI.yaml

* Create NTU-GE.yaml

* Update NEMI.yaml

* Update NTU-GE.yaml

* Create FSP-150-CM.yaml

* Update FSP-150-CM.yaml

Fix indentations

* Update NEMI.yaml

Fix indentations

* Update NTU-GE.yaml

Fix indentations

* Update FSP-150-CM.yaml

Fix part_number

* Update NEMI.yaml

Fix part_number

* Update NTU-GE.yaml

Fix part_number

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Formatting

* Update NTU-GE.yaml

Formatting

* Update NEMI.yaml

Formatting

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Naming

* Update NEMI.yaml

YAML Fixes

* Update FSP-150-CM.yaml

Slug

* Update FSP-150-CM.yaml

Fix module bay definitions

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Fix module bays

* Update NEMI.yaml

* Update NTU-GE.yaml

* Update FSP-150-CM.yaml

Move PSUs to modules

* Create FSP-150-CM-PSU.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-06-12 09:55:47 -04:00
Mike Stuffel
befd5f6b6e
Added HPE power supply modules (#1393)
* Add QNAP NAS TS-1685

* fixed new line at the and of file

* trailing spaces

* file renamed accordingly

* changed model

* Update TS-1685-D1521-16G-550W.yml

Fixing slug

* Update TS-1685-D1521-16G-550W.yml

Reverting slug because of multiple pn's for this model

* Added HPE power supply modules

* Rename HPE-830272-B21.yaml+ to HPE-830272-B21.yaml

* Rename HPE-865408-B21.yaml+ to HPE-865408-B21.yaml

* Rename HPE-865414-B21.yaml+ to HPE-865414-B21.yaml

---------

Co-authored-by: Mike Stuffel <mike.stuffel@gmail.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-06-12 09:47:43 -04:00
mhendry
5ab5b58c87
Added X6516A, SUP720, C6880 Port Card, N9K X9732C-EX (#1388) 2023-05-31 08:08:58 -04:00
mhendry
55939bdafe
Added N7K M132XP-12, M148GT-11, and SUP1 (#1389) 2023-05-31 08:08:26 -04:00
mhendry
bf3447149e
Added 4548, 4013, 4306, 45 (#1380)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-05-24 08:53:17 -04:00
Giovanni P
32edca65a2
fix juniper mic-3d-16xge-sfpp (#1367)
* add juniper module MIC-3D-16XGE-SFPP

* fix juniper mic-3d-16xge-sfpp

* add juniper PTX10001-36MR

* fix PTX10001-36MR power type

* Update PTX10001-36MR.yaml

fixed data as requested

* Update PTX10001-36MR.yaml

add module bays

* Create jnp-3000w-ac-afo

* Rename jnp-3000w-ac-afo to jnp-3000w-ac-afo.yaml

* Update PTX10001-36MR.yaml

* Update PTX10001-36MR.yaml

* Delete PTX10001-36MR.yaml

* Delete jnp-3000w-ac-afo.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-05-24 08:49:34 -04:00
Ciro Iriarte
a1f807eba3
Dell server improvements & new devices with related modules (#1345)
* Improved PowerEdge R630 with PCI slots & elevation images

* Added support for Dell C63DV daughter card

* Fix yaml formatting

* Move optional ports for R630 to Daughter Card

* Added Dell branded Intel X520

* Added Dell 61X09 NIC card

* Added Dell CD16M NIC card.
Normalized naming with the OCP variant.

* Added Dell VK88G

* Added Dell R1KTR NDC

* Added Dell NICs for Intel X710, both OCP & PCI FH

* Added elevation images for PowerEdge R750

* Added 3 PowerEdge PSU

* Normalizing filenames

* Moved power ports to modules (PSU)

* Fixing power port name

* Move ports to modules for R730xd

* Added elevation images for EX2300-24t

* Fix yaml formatting

* Update 4V8KD.yaml

really fix yaml formatting.

* Update 61X09.yaml

really fix yaml formatting.

* Update 942V6.yaml

really fix yaml formatting.

* Update C63DV.yaml

really fix yaml formatting.

* Update CD16M.yaml

really fix yaml formatting.

* Update DDJKY.yaml

really fix yaml formatting.

* Update M63JN.yaml

really fix yaml formatting.

* Update PJMDN.yaml

really fix yaml formatting.

* Update R1KTR.yaml

really fix yaml formatting.

* Update R1XFC.yaml

really fix yaml formatting.

* Update R1XFC.yaml

really fix yaml formatting.

* Update VK88G.yaml

really fix yaml formatting.

* Third attempt to fix yaml formatting

* Initial Freedom E28Q-L support

* Moving interfaces & PSU to modules

* Fix formatting, trayling black line

* Formatting fix

* Literal newline test

* Fix once more

* Fix yaml formatting

* Added some QFX elevation images

* Fixed Height and documentation link

* Fix formatting

* More formatting fixes..

* Normalizing filenames

* Fix formatting

* Updating image file names. Fixing file formatting

* Adding emoji characters

* Fixing formatting

* migrated images to pngs and updated elevation image names - they need to be the same as the slug.

* Update Freedom-E28Q-L.yaml

Added weight and airflow data points

* Update Freedom-E28Q-L.yaml

Removing USB and VGA from console ports

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-05-23 10:10:35 -04:00
Ash Kirby
c8de3ae784
C9400 series chassis (#1329)
* Update C9404R.yaml

Updating to use Modules for SUP, LC and PSU

* Update C9407R.yaml

Updating to use Modules for SUP, LC and PSU

* Update C9410R.yaml

Updating to use Modules for SUP, LC and PSU

* Create C9400-PWR-2100AC.yaml

Adding C9400 2100W AC Power Supply

* Create C9400-PWR-3200AC.yaml

Adding C9400-PWR-3200AC Power Supply

* Moving PSU Modules to correct folder

* Updating LC and SUP defenitions

* Rename C9400-LC-48XS to C9400-LC-48XS.yaml

Missing YAML extension

* Adding additional information to C9400 Chassis

* Making YAML Linter changes

* Making YAML Linter changes

* Update C9404R.yaml

Fixing formatting so checks can pass.

* Update C9407R.yaml

Fixing formatting so checks can pass.

* Update C9410R.yaml

Fixing formatting so checks can pass.

* Update C9400-LC-24XS.yaml

Fixing formatting so checks can pass.

* Update C9400-LC-48U.yaml

Fixing formatting so checks can pass.

* Update C9400-LC-48XS.yaml

Fixing formatting so checks can pass.

* Update C9400-PWR-2100AC.yaml

Fixing formatting so checks can pass.

* Update C9400-PWR-3200AC.yaml

Fixing formatting so checks can pass.

* Update C9400-SUP-1XL-Y.yaml

Fixing formatting so checks can pass.

* Correcting typo on TwentyFiveGig x/0/5 -> x/0/2

* Update C9404R.yaml

* Update C9407R.yaml

* Update C9410R.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-05-23 09:10:01 -04:00
Giovanni P
045b9394b1
add juniper module MIC-3D-16XGE-SFPP (#1359) 2023-05-16 10:54:06 -04:00
Daniel W. Anner
0e5685b746
Thales/SafeNet Network HSMs (#1337)
* added Thales T2000 and its PSU

* Added Thales/SafeNet Luna K6 net-hsm and psu
2023-05-09 12:10:25 -04:00
Daniel W. Anner
860a5bfa67
Cisco Fixes & PWR-C1-350WAC-P (#1335)
* fixed file name and type for c2960xr-24ts-i and fixed power slots for c9300-48t

* Added PWR-C1-350WAC-P
2023-05-08 16:23:53 -04:00
Timothy Willey
840b0210ec
Add Juniper EX4100 device types modified from EX3400 models (#1310)
* Add Juniper EX4100 device types modified from EX3400 models

* Fix et-0/1/* numbering error

* model EX4100 Power Supply and Fan module bays and module types

* fix string validation for module bay positions

* Update EX4100-48T.yaml

* Update EX4100-48P.yaml

* Update EX4100-24T.yaml

* Update EX4100-24P.yaml

* Update EX4100-24P.yaml

* Update EX4100-24T.yaml

* Update EX4100-48P.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-26 11:49:56 -04:00
Wago Louage
c09e9a988d
Extreme networks vsp 7254xsq (#1298)
* fixed typo

* added datasheet comment

* added VSP-7245XSQ

* fix comments

* remove file from this branch

* removed subdevice parent

* fix typo in model number
2023-04-26 09:32:16 -04:00
kalazzawi
ab24eb2751
Palo Alto PA-5450 Power Supply (PAN-PWR-2200W-AC) (#1302)
* Palo Alto PA-5450 Power Supply (PPAN-PWR-2200W-AC)

This is the power supply for the Palo Alto PA-5450

* Update PAN-PWR-2200W-AC.yaml
2023-04-21 15:15:28 -04:00
Madrov
9ca2e1ae51
Add Aruba 3810M, Procurve 6108 and E2510-24G (#1296)
* Add Aruba 3810M-24G-1-slot + PSU

* Add 2510-24G and 6108

* Update Airflow

* Adjust interface name

To be consider a type: string

* Fix interface 8 type

* Adjust the name of the power-port
2023-04-16 11:25:33 -04:00
kalazzawi
27c2a1a1b4
PAN-PA-5400-DPC-A.yaml (#1285) 2023-04-15 10:33:34 -04:00
kalazzawi
b790837101
PAN-PA-5400-MPC-A.yaml (#1286)
* PAN-PA-5400-MPC-A.yaml

* Update PAN-PA-5400-MPC-A.yaml

* Update PAN-PA-5400-MPC-A.yaml

Added part number

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-15 10:32:37 -04:00
kalazzawi
4b150642af
PAN-PA-5400-NC-A.yaml (#1287)
* PAN-PA-5400-NC-A-1.yaml

first network card

* Update PAN-PA-5400-NC-A-1.yaml

Removed unnecessary mgmt_only: false from interfaces

* Update PAN-PA-5400-NC-A-1.yaml

* Rename PAN-PA-5400-NC-A-1.yaml to PAN-PA-5400-NC-A.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-15 10:31:51 -04:00
aurelienbyi
ad7230b114
Add Cisco NCS-55A2 chassis and modules (#1275)
* ncs-55a2 chassis and modules

* yamlfmt

* corrections on port 24

* Update NCS-55A2-MOD-SE-S.yaml

Added front to rear airflow per datasheet specification

* Add PSU modules

* Update NCS-55A2-MOD-SE-S.yaml

Added position to power module bays

* Update NCS-55A2-MOD-SE-S.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-13 10:34:46 -04:00
aurelienbyi
1f3fcf1ca9
Add Cisco ASR1000-HX bays and modules (#1257)
* Add Cisco ASR1000-HX bays and modules

* CRLF to LF

* trailing

* CRLF

* yamlfmt
2023-04-12 10:57:25 -04:00
Wago Louage
48c9a62a3c
Added Extreme Network 5520-12MW-36W FabricEngine device and modules (#1218)
* added 5520-12MW-36W-FabricEngine devicetype

* added XN-ACPWR-1100W-FB moduletype

* added module 5520-VIM-4YE-FabricEngine

* Update 5520-12MW-36W-FabricEngine.yaml

Fixed slug. Removed un-nessecary definitions

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-11 13:02:27 -04:00
francesco-noc
62c618ac4f
modules JH180A and JH181A (#1261)
* modules

* fix quotes

* Update HPE-JH180A.yaml

new line

* Update HPE-JH180A.yaml

new line

* executed pre-commit run --all to fix quotes
2023-04-11 11:49:17 -04:00
Daniel W. Anner
0a46e3f053
updated PA-850 and added psu (#1249) 2023-03-30 13:18:57 -04:00
Daniel W. Anner
afcc0f4c87
Adding bigip 2000 series (#1248) 2023-03-30 12:48:50 -04:00
Daniel W. Anner
b36c0d7407
Migrate tripp lite to eaton (#1242)
* Migrate tripp lite to eaton

* merge tripplite module to eaton
2023-03-30 09:54:33 -04:00
powerburner-nl
ec4ba6ef2f
EX-UM-2x4SFP.yaml (#1219)
Module for Juniper switch

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-28 11:41:09 -04:00
J vanBemmel
5c223e35f2
Nokia device/module model fixes (#1213)
* * Add missing fan trays
* Correct D1 PSU model name to include 'IXR'

* Mark devices as full depth such that both front and rear images show up

* Remove duplicate "Nokia" vendor name from model (title and mouse-over assume no vendor name in model string)

* Fix merge typo

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-28 11:39:34 -04:00
Rimpei Kunimoto
88697eea6b
add NEC UNIVERGE IX2105 IX2207 IX3110 (#1057)
* add NEC UNIVERGE IX2105 IX2207 IX3110

* remove extra newline

* add weight UNIVERGE IX2105 IX2207 IX3110

* change  UNIVERGE IX2207 USB0/1 type to lte

* add nec slug

* PSU definition for IX3110

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-28 11:18:59 -04:00
Anthony G
128de187ea
Add Cisco 16-Port Async Serial NIM for ISR (#1211)
Co-authored-by: zangfro <zangfro@gmail.com>
2023-03-19 23:59:35 -04:00
Olivier Desnoë
c400101708
Added several Fortinet device types (#1182)
* added several Fortinet device types

* removed hot swappable power ports and added weight

* fixed weight type to array

* added airflow

* prepended fortinet to the slug

* prepended fortinet to the slug

* changed weight format

* reworked power supplies

---------

Co-authored-by: DESNOË Olivier (Canal Plus) <olivier.desnoe@canal-plus.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-19 23:58:11 -04:00
Anthony G
25c5691ec4
Add Cisco 8-Port Gigabit Ethernet LAN Switch NIM (#1212)
Co-authored-by: zangfro <zangfro@gmail.com>
2023-03-19 23:49:11 -04:00
David Mc Ken
70c64d5ad5
Delete SBx81XLEM.yaml (#1209)
This is an invalid duplicate of SBx81GS24a.yaml
The 24 in GS24a indicates the device is a 24-port device.
2023-03-16 15:42:03 -04:00
J vanBemmel
0259087b0c
Contributes 6 new device types for Nokia SR Linux product line (#1189)
* Contribute 6 new device types for Nokia SR Linux product line:
* D1 (management switch)
* D2/D2L
* D3/D3L
* H3

All systems come in AC and DC variants, with airflow Front-2-Back or Back-2-Front

* Updated in response to feedback:

* model fans and power modules as separate module-types, including airflow variations
* update slug to include 'nokia-'
* remove comments

Note that 'weight' information is not available in the datasheets

* Comment out 'airflow' attribute for the time being

* * Add 'position' to module bays
* Renumber modules to match system config IDs (starting at 1)
* Remove space from name

* Be consistent in mgmt interface naming, it's 'mgmt0'

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-14 09:18:15 -04:00
Alex Tremblay
3343bdeaa1
Add and fix several Cisco and H3C devices (#1176)
* Update WS-C3750G-12S-E.yaml

* Update WS-C3750G-12S-S.yaml

* add missing cisco switch WS-C3650-48FQM-S

* add missing devices from our environment

* fixup

* model rename for HPE A5120 switches

* replaced power-port definitions with module-bay definitions on WS-3650-48FQM models

* add/fix weight values arcording to updated schema

* add power supply modules for WS-C3650-48FQM devices

* add "cisco-" prefix to all cisco device types

* fix duplicate entry issues in cisco and huawei devices

* fix invalid powerport type in cisco power module

* fix type schema validation error in UBR10012 device

* re-add YAML document start markers to all cisco device type files

* Update ASR-920-12CZ-A.yaml

Fix spacing issues

* Update ASR-920-12CZ-D.yaml

Fixed comment, removed extra newline.

* Update ASR-920-12SZ-D.yaml

Fixed comment, removed extra newline.

* Update ASR-920-4SZ-A.yaml

Fixed comment, removed extra newline.

* Update ASR-920-24SZ-M.yaml

Fixed comment, removed extra newline.

* Update SPA112.yaml

Fixed comments. Unnecessary newline removed.

* Update N540-ACC-SYS.yaml

Fixed description. Unnecessary newline removed.

* Update WS-C3750X-48P-S.yaml

Fixed comments. Unnecessary newline removed.

* Update Meraki-MS220-24P.yaml

Reverted description newlines

* Update PWR-C2-1025WAC.yaml

* Update PWR-C2-250WAC.yaml

* Update PWR-C2-640WAC.yaml

* Update PWR-C2-640WDC.yaml

* Update S3100-8TP-PWR-EI.yaml

Removed non-manufacturer datasheet comment

* Update HP-5120-48G-POE-4SFP-EI.yaml

Fixed model/slug

* Update HP-5120-24G-POE-4SFP-EI.yaml

* Update HP-5120-48G-POE-4SFP-EI.yaml

* Update HP-5120-48G-PoEP-EI.yaml

* Update HP-5120-24G-PoEP-EI.yaml

* Update HP-5120-48G-PoEP-EI.yaml

* Update HP-5120-24G-PoEP-EI.yaml

* all C3850 models have dual independant PSU bays

* add PSU modules for C3850 and C3750X model switches

* all C3750X models have dual independant PSU bays

* typo fix

* C3650-##FQM series are the only fixed PSU models in the C3650 line

* All C3650 switches (except minis) have two modular PSU slots

* Update WS-C3850-48XS-E.yaml

Added weight, modular PSUs and modular FANs

* Update WS-C3850-48XS-E.yaml

* Update WS-C3850-48XS-E.yaml

Removed network module since according to datasheet and pictures the 3850-48XS-E does not have a swappable module bay

* Update WS-C3850-48XS-E.yaml

* Added position attribute to newly created PSU module-bays

* Added redundant power supplies

* Moving console, power and module bays up

* added weight to new files

* Added positions to PSU module bays

* rearranged module bays

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-13 14:04:12 -04:00
Nealtron
1ec71abe2a
Convert some of the Panduit devices to modules (#1192)
* Added Fortinet Fortigate 100EF

* Reclassified Panduit Modules from Device from Modules.

* Removed irrelevant data from Panduit modules converted from devices.

* Delete FG-100E.yaml

* Revert "Delete FG-100E.yaml"

This reverts commit af4a0366b6.

* Delete FG-100EF.yaml

Removed file that doesn't have anything to do with this specific PR.

---------

Co-authored-by: Neal Shelton <neal.shelton@mymanatee.org>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-12 13:35:17 -04:00
Paul Schnuerle
38bd217fc1
Added Intel H2312XXLR2 blade system (#1177)
* ignore my custom venv dir

* Created definition for Intel H2312XXLR2

* changed power-ports type to iec-60320-c22

* Delete .gitignore

deleted my changed .gitignore

* restored original .gitignore

* Update .gitignore

added new line at end of file

* changed power ports type to iec-60320-c14

* added weight, airflow and changed power-ports to module bays

* removed comment

* created module-types for intel 1600w and 2130w redundant power supplies

* changed weight to fit new schema and changed position on module-bays

* fixed PSU module name to reflect position in device

* Update H2312XXLR2.yaml

Fixed position reference

* Update FXX1600PCRPS.yaml

Fix power-ports reference

* Update FXX2130PCRPS.yaml

fix power-ports definition

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-09 11:39:11 -05:00
Philipp Rintz
6ede82570e
Fix SNMPWEBCARD for Vendor Tripp Lite (#1186)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-09 11:28:55 -05:00
Arturo Baldo
f6a7c14dfd
Add FS S5860-20SQ (#1179)
* Create S5860-S20SQ.yaml

* Rename S5860-S20SQ.yaml to S5860-20SQ.yaml

* Interface naming

* Slug

* Datasheet and weigth

* Datasheet link

* Spaces

* Add FS PSU SPSM-C150WAC for S5860-20SQ, S5810-48FS switches

* Position on module bays

* Position has to be string

* New weigth schema

---------

Co-authored-by: Arturo <arturo.baldo@iparchitechs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-09 11:28:03 -05:00
grbeneke
66cd206168
Create Huawei CE8800 series (#1138)
* Create CE8850-64CQ-EI.yaml

* Update CE8850-64CQ-EI.yaml

* Create CE8861-4C-EI.yaml

* Create CE88-D24S2CQ.yaml

* Create CE88-D8CQ.yaml

* Update CE8850-64CQ-EI.yaml

Appended `huawei-` to the slug

* Update CE8861-4C-EI.yaml

Appended `huawei-` to the slug

* Update CE8861-4C-EI.yaml

* Update CE8850-64CQ-EI.yaml

* Update CE88-D24S2CQ.yaml

* Update CE88-D8CQ.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-08 14:46:38 -05:00
Daniel W. Anner
392cdf6de2
HPE Aruba module migration (#1169)
* Migrating Aruba modules to prepend Aruba- in the file name

* Migrating HPE modules to append HPE- in preperation for Aruba module migration

* Migrate Aruba modules to HPE
2023-03-02 18:05:35 -05:00
Daniel W. Anner
64efaa6f09
Datto Networking Hardware (#1166)
* Fixed DSW100-8P-2G power port type

* added comment for type2-ieee802.3az for when PR #1165 gets implemented. Fixed SFP port types.

* added comment for type2-ieee802.3az for when PR #1165 gets implemented.

* Added Datto DSW100-84P-4X and DSW250-8P-2X

* Fixed slug and power type

* Added Datto AP840 and AP840E

* Added AP840E dipoles as inventory items

* Added AP840E Antenna module

* Added Datto DNA and D200 routers/firewalls.

* Fixed issues with tests.
2023-03-01 15:22:38 -05:00
squintfox
b7a8fa7a7b
Update meraki ports (#1116)
* Update Meraki power/mgmt ports

* Update Meraki module to C16

* Update connector name

* Update for modular PSUs and connector name

---------

Co-authored-by: Robert Spadaro <squintfox@users.noreply.github.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-02-15 17:29:35 -05:00
squintfox
17268d913f
Update APC NMC module ports (#1113)
* Update APC NMC module ports

* Update port names

* Update with {module} names

* Apparently you can't begin name with {module}

---------

Co-authored-by: Robert Spadaro <squintfox@users.noreply.github.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-02-15 17:12:33 -05:00
Guillaume R
402b76e8fe
Adding Intel NIC cards. (#1108)
* Adding Intel NIC cards.

* Update I350-T4.yaml

* Update X550-T2.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-02-15 12:40:38 -05:00
ascension2020
17ddd95656
Add N5696-M12Q (#1122)
Co-authored-by: Joshua Spiers <josh.spiers@insight.com>
2023-02-09 21:29:52 -05:00
ascension2020
40906627d3
Add N5696-M20UP (#1123)
Co-authored-by: Joshua Spiers <josh.spiers@insight.com>
2023-02-09 21:29:27 -05:00
ascension2020
06a408f492
Add N77-F324FQ-25 (#1125)
Co-authored-by: Joshua Spiers <josh.spiers@insight.com>
2023-02-09 21:28:14 -05:00
ascension2020
3039992c28
Add N77-SUP3E (#1126)
Co-authored-by: Joshua Spiers <josh.spiers@insight.com>
2023-02-09 21:26:27 -05:00
Daniel W. Anner
97a8177632
Move Adtran module to its folder (#1094)
* moving adtran module to its own folder

* Update and rename SM40-1187040G1 to SM40-1187040G1.yml

Added yml to fild end
Added link to product page

* Update SM40-1187040G1.yml

Fixed formatting
2023-02-03 12:15:14 -05:00
Daniel W. Anner
6c4fd5c21e
PowerVault ME4024 and 42H29 Controller (#1083)
* Updating powervault me4024 and controller to be device parent/child

* fix mistake with md3200. converted both me4024 and md3200 to parent devices
2023-02-01 16:23:16 -05:00
Daniel W. Anner
7fd91b05e8
Format fixes (#1081) 2023-02-01 15:20:15 -05:00