Commit Graph

172 Commits

Author SHA1 Message Date
abu-rehan
d993a3d9b4
Add various cisco module types (#1785)
* add various cisco module types

* add missing schema

* correct file name and part number for C4KX-PWR-750DC-R.yaml

* correct part number for C4KX-PWR-750DC-R.yaml and C4KX-PWR-750WAC-R.yaml

---------

Co-authored-by: Abu Rehan <abreh@equinor.com>
2023-11-30 11:21:39 -05:00
Rafal S
3838edc2d4
Synology RS2416RP+ (#1639)
* Synology RS2416RP+

* Adding of bay for PSU & template for installed PSU

* Change name of power-port

* Power port name modifiaction

---------

Co-authored-by: Placeholder Author <placeholder@author.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-11-20 12:57:47 -05:00
J vanBemmel
82064d24ed
Add Nokia IXR H series (#1660)
* Regenerate master slug list after successful PR merge

* * Add Nokia IXR-H2 and IXR-H4 devices with images
* Fix power port type for DC

* H4 only supports F2B airflow, so we can specify that

---------

Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-11-20 12:43:54 -05:00
Louis Jarasius
dec496c9a5
Add Juniper Networks ACX5048 (#1662)
* Add base metadata and interfaces

* Add module bays

* Remove ACX5048

* Add ACX5048-AC

* Amend model and slug for AC variant

* Add management interfaces

* Add part number

* Add ACX5048 DC variant

* Add 650W AC PSU module

* Add ACX5048/QFX5100 AFO fan module

* Add airflow attribute

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-11-20 12:42:06 -05:00
Vittore Zen
3db6a6c468
Add Synology DS2419+ (#1697)
* Add Synology DS2419+

* Fix slug

* Addeed optical fiber  module E10G21-F2

* Fix lsug

* add power port

* Update DS2419+.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-11-20 12:13:40 -05:00
k-masters
0eb13b1fa7
Add Eaton Devices-Modules-Images (#1688)
* Add Eaton Tripp-Lite Images

Added images to the following devices

* Tripp-Lite-B064-016-02-IPG
* Tripp-Lite-B096-016
* Tripp-Lite-B096-032
* Tripp-Lite-B097-016
* Tripp-Lite-PDUMH15AT
* Tripp-Lite-PDUMH20HVAT
* Tripp-Lite-SMART1500LCD
* Tripp-Lite-SMART1500RMXL2UA
* Tripp-Lite-SMART2200CRMXL

* Add Eaton Device and Module

Added Eaton Device

* Tripp-Lite PDUMH15NET

Added Eaton Module

* Tripp-Lite WEBCARDLXE

* Fix Power Outlet Label
2023-11-17 12:51:14 -05:00
Stetsed
9b31d257d3
Added Dell 2MCCT Powersupply (#1647) 2023-10-06 13:55:46 -04:00
Stetsed
b85eb7947d
Added X520-DA1 Network Card (#1649)
* Added X520-DA1 Network Card

* Update X520-DA1.yaml
2023-10-06 13:37:23 -04:00
francesco-noc
f150028c20
HPE-5710-and-modules (#1664)
* HPE-5710-and-modules

* Update FlexFabric-5710-24SFPP-6QSFPP-or-2QSFP28.yaml

fix model
2023-10-06 13:06:01 -04:00
Joe Nichols
e66fc0a4b2
OCP power shelves by Delta and LiteOn (#1437)
* wip

* more details

* remove header comments

* fix module ports

* use description instead of comment + caps part num

* reorg fields, add missing info, remove description

* fix delta models

* fix 1000base-t

* remove slug from module

* remove airflow, depth, height from module

* change PSUs from devices to modules

* add detailed info for liteon psu

* remove trailing spaces

* new line at end of file

* use mgmt instead of console

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-09-26 12:31:24 -04:00
Oskar Kölbl
8e2817927c
Add Cisco C9200L-24PXG-2Y (#1628)
* Add Cisco C9200L-24PXG-2Y

* Add airflow data point

* Add weight and weight_unit data point

* Add module bays for PSUs
2023-09-26 12:27:17 -04:00
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