Commit Graph

142 Commits

Author SHA1 Message Date
Walday
9c401a5c8f Rename device-types/SRX1600.yaml to device-types/Juniper/SRX1600.yaml (#3059)
Correct folder
2025-04-30 10:53:25 +01:00
Steve Rodrigue
847f8a8f21 Update PTX10002-36QDD.yaml (#3023)
This chassis is 36x800G capable. The default template should reflect that.

Can be validated on Juniper Port Checker:
https://apps.juniper.net/port-checker/ptx10002-36qdd/
2025-04-17 20:48:26 +01:00
Timothy Willey
2181b6edd0 Add Juniper srx2300 (#3013)
* Add Juniper SRX2300 device-type and images

* Add Juniper SRX2300 device-type and images

* Add weight info

* Add JPSU-450W-AC module-type, update SRX2300 power ports to module bays.

---------

Co-authored-by: Tim Willey <1165270+twilley@users.noreply.github.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-04-17 12:21:31 +01:00
Timothy Willey
b9be19a4c8 Add EX4100-24P images (#3014)
Co-authored-by: Tim Willey <1165270+twilley@users.noreply.github.com>
2025-04-16 07:49:47 +01:00
Harry
2421bbd6f0 Added requirement for position field. (#2803)
* Update components.json

Added position as a required field for modules

* Added positions to module-bays

* Fixed more devices

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2025-04-05 20:36:33 -04:00
Juniper46
8f3427fafc Added missing EX2200 models and fixed some other models (#2923)
* added ex2200-48P

* Update QFX5100-48S-6Q.yaml

* Update EX2200-48T-4G.yaml

* Create EX2200-24P-4G.yaml

* Update EX2200-48P-4G.yaml

* Update EX2200-48T-4G.yaml

* Update EX2200-24P-4G.yaml

* Fixed issues

---------

Co-authored-by: Harry Cadby <harry@cadby.co.uk>
2025-03-07 14:47:50 +00:00
Juniper46
915afe1d5d Juniper EX4000s (#2906)
* Added Yaml files for Juniper EX4000

* Added Juniper EX4000 Images

* Fixed pre-commit issues

---------

Co-authored-by: Harry Cadby <harry@cadby.co.uk>
2025-03-06 08:24:53 +00:00
Juniper46
c2f95d5261 Fixed issues in Juniper EX series (#2900)
* Update EX4100-48P.yaml

* Update EX4100-48T-AFI.yaml

* Update EX4100-48T-DC.yaml

* Update EX4100-48T.yaml

* Update EX4100-F-12P.yaml

fixed issues

* Update EX4100-F-12T.yaml

* Update EX4100-F-24P.yaml

* Update EX4100-F-48P.yaml

* Update EX4100-48MP.yaml

* Update EX4100-24T.yaml

* Update EX4100-24T-DC.yaml

* Update EX4100-24P.yaml

* Update EX4100-24MP.yaml

* Update EX4100-24MP.yaml

* Update EX4100-48MP.yaml

* Update EX4300-48MP.yaml

* Update EX2200-C-12P.yaml

* Update EX2200-C-12T.yaml

* Update EX2300-24MP.yaml

* Update EX2300-24P.yaml

* Update EX2300-48MP.yaml

* Update EX2300-48P.yaml

* Update EX2300-C-12P.yaml

* Update EX2300-C-12T.yaml

* Update EX3300-24P.yaml

* Update EX3300-24T.yaml

* Update EX3300-48P.yaml

* Update EX3300-48T.yaml

* Update EX3400-24P.yaml

* Update EX3400-24P.yaml

* Update EX3400-24T-DC.yaml

* Update EX3400-24T.yaml

* Update EX3400-48P.yaml

* Update EX3400-48T-AFI.yaml

* Update EX3400-48T-DC.yaml

* Update EX3400-48T.yaml

* Update EX4200-24F.yaml

removed poe from sfp interface

* Update EX4300-24P-TAA.yaml

* Update EX4300-24P.yaml

* Update EX4300-24T-TAA.yaml

* Update EX4300-24T.yaml

* Update EX4300-32F-DC-TAA.yaml

* Update EX4300-32F-DC.yaml

* Update EX4300-32F-TAA.yaml

* Update EX4300-32F.yaml

* Update EX4300-48P-TAA.yaml

* Update EX4300-48P.yaml

* Update EX4300-48T-AFI-TAA.yaml

* Update EX4300-48T-AFI.yaml

* Update EX4300-48T-DC-AFI.yaml

* Update EX4300-48T-DC-TAA.yaml

* Update EX4300-48T-DC.yaml

* Update EX4300-48T-DCI-TAA.yaml

* Update EX4300-48T-TAA.yaml

* Update EX4300-48T.yaml

* Update EX4400-24MP.yaml

* Update EX4400-24P.yaml

* Update EX4400-24T-AFI.yaml

* Update EX4400-24T-DC-AFI.yaml

* Update EX4400-24T-DC.yaml

* Update EX4400-24T.yaml

* Update EX4400-24X-AFI.yaml

* Update EX4400-24X-DC-AFI.yaml

* Update EX4400-24X-DC.yaml

* Update EX4400-24X.yaml

* Update EX4400-48F-AFI.yaml

* Update EX4400-48F-DC-AFI.yaml

* Update EX4400-48F-DC.yaml

* Update EX4400-48F.yaml

* Update EX4400-48P.yaml

* Update EX4400-48MP.yaml

* Update EX4400-48T-AFI.yaml

* Update EX4400-48T-DC-AFI.yaml

* Update EX4400-48T-DC.yaml

* Update EX4400-48T.yaml

* Update EX4400-24P.yaml
2025-03-05 08:37:33 +00:00
Juniper46
74bd24b5c9 Added Images to Juniper and Dell (#2899)
* Adding Dell images

* Update PowerEdge-R720.yaml

* Update PowerEdge-R620.yaml

* Update PowerEdge-R760.yml

* Upload QFX5100 images

* Update QFX5100-24Q.yaml

* Update QFX5100-48S-6Q.yaml

* Update QFX5100-48T-6Q.yaml

* Update QFX5100-96S-8Q.yaml

* Update QFX5100-48T-6Q.yaml

* Update QFX5100-48S-6Q.yaml

* Update QFX5100-24Q.yaml

* Rename juniper-qfx5100-48s.front.jpg to juniper-qfx5100-48s-6q.front.jpg

* Rename juniper-qfx5100-48s.rear.jpg to juniper-qfx5100-48s-6q.rear.jpg

* Rename juniper-qfx5100-48t.front.jpg to juniper-qfx5100-48t-6q.front.jpg

* Rename juniper-qfx5100-48t.rear.jpg to juniper-qfx5100-48t-6q.rear.jpg

* Rename juniper-qfx5100-96s.front.jpg to juniper-qfx5100-96s-8q.front.jpg
2025-03-04 14:23:45 +00:00
Juniper46
fe4f645bbc Updating some Juniper devices (#2801)
* Added juniper devices

* Update EX9200-MPC.yaml

fixed end of file

* Update EX9200-20F.yaml

fixed issues

* Delete module-types/Juniper/EX9200-MPC.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-02-17 11:28:15 +00:00
Matt Peterson
d0b5e9fa5e Juniper ACX7332 (#2790)
* Juniper ACX7332

* Juniper ACX7332 elevation images

* Remove whitespace

* Remove trailing whitespace

* Update ACX7332.yaml

added linecard and re slots

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-02-15 11:07:37 +00:00
Paul Sütterlin
c2795b23fd Add u_height to multiple Juniper Devices and Lenovo ThinkSystem SR630 (#2707)
* Add u_height to multiple Juniper Devices

This includes QFX5100-48S-3AFO, SRX210HE2, SRX240H2, SRX4600

* Add u_height to Lenovo ThinkSystem SR630
2025-01-31 21:44:34 +00:00
antoine.vicot
2a63043bc4 update juniper MX 304 (#2219)
* update juniper MX 304

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add image juniper MX 304

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* fix

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

---------

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>
2025-01-21 14:32:34 +00:00
cieska
783e2cb5fe Details updated. (#2593)
* Update SRX240H2-POE.yaml

* Update SRX240H2.yaml
2024-12-30 13:17:31 -05:00
Harry
5100265924 Updated Juniper EX92xx (#2585)
* Update EX9204.yaml

Converted to module-bays

* Create EX908.yaml

* Update and rename EX908.yaml to EX9208.yaml

* Update EX9214.yaml

* Update EX9208.yaml

fixed issue

* Update IMS-GXL.yml

Remove non-ASCII character

* Fixed pre-commit issues
2024-12-26 13:09:13 -05:00
routenull0
8a00ad744b Juniper ex2300 updates (#2582)
* Added juniper ex2300-c device depth configuration.

* Added juniper ex2300-c device depth configuration.

---------

Co-authored-by: routenull0 <jason@routenull0.com>
2024-12-21 09:46:14 +00:00
David Siebörger
eb1297ef67 Updates to Juniper EX4300-32F (#2514)
* EX4300-32F only has two QSFP+ ports. Other models have four.

"EX4300-32F	32-port 100/1000BASE-X SFP, 4x10GBASE-X SFP+, 2x40GBASE-X QSFP+, and 350 W AC PS (optics sold separately)"

https://www.juniper.net/us/en/products/switches/ex-series/ex4300-line-of-ethernet-switches-datasheet.html

* Add EM-UM-8X8SFP, 8-port 1GbE/10GbE SFP+ Uplink Module for EX4300-32F and EX4300-32F-DC

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2024-11-20 12:25:47 +00:00
cieska
1de8cde617 Juniper SRX240H2, SRX240H2-POE wieght, interface properties, pictures, power draw, documentation link updated. (#2492)
* Added Images for Juniper SRX240H2 and SRX240H2-POE

* Update SRX240H2-POE.yaml

Interface properties and datasheet link were updated, and module bays were added.

* Update SRX240H2.yaml

The datasheet link was updated and module-bays were added.

* Update SRX240H2-POE.yaml

The PDF link, weight, power draw, and interface properties have been updated.

* Update SRX240H2.yaml

Interface properties, PDF link, weight, device pictures, and power draw updated.
2024-11-11 11:33:19 +00:00
Olen
fee42b37a3 Add Juniper MX304 (#2298)
* Add MX304

* Remove whitespace
2024-10-28 20:01:14 -04:00
Olen
aea63d89fe Add Juniper PTX10k4 and several PTX10K linecards (#2299)
* Add PTX10k4 and several PTX10K linecards

* Fix whitespace

* Update PTX10004.yaml

* fix: crop whitespace from elevation images

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2024-10-23 09:34:59 +01:00
Harry
7b552b35ea Added Images for various Juniper EX platform (#2245)
* Upload of Juniper EX Switches

* Update EX2300-C-12P.yaml

Added images

* Update EX2300-48P.yaml

Added images

* Update EX3400-48P.yaml

added images

* Update EX3400-48T.yaml

added images

* Update EX4100-48P.yaml

added images

* Update EX4100-48T.yaml

Added images

* Update EX4100-F-12P.yaml

Added images

* Update EX4300-24P.yaml

Added images

* Update EX4300-24T.yaml

Added images

* Update EX4300-48MP.yaml

Added front image

* Added images for ex4300-24t

* Update EX4300-48P.yaml

Added images

* Update EX4600-40F.yaml

Added images

* Update EX4400-48F.yaml

Added images

* Add files via upload

* Rename juniper-ex2300-12p.front.png to juniper-ex2300-c-12p.front.png

* Rename juniper-ex2300-12p.rear.png to juniper-ex2300-c-12p.rear.png

* Fixed uplinks on EX2300-48T

* Fixed uplinks on EX2300-48P

* Fixed uplinks on EX2300-48MP

* Fixed uplinks on EX2300-24T

* Fixed uplinks on EX2300-24T-DC

* Fixed uplinks on EX2300-24P

* Fixed uplinks on EX2300-24MP

* Update EX4300-48MP to full depth

* Adjusted images

* Re-cropped the remaining images

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2024-10-20 14:32:54 -04:00
RulleMus
a690814957 Added elevation-images for device Juniper MX80 (#2171) 2024-06-21 16:45:05 -04:00
Markus Viitamäki
48ce4fc9f9 Juniper QFX5130 Update (#2136)
* Juniper QFX5130 Update

* rename mgmt interface to correct in EVO

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2024-05-20 15:49:50 -04:00
antoine.vicot
a8a35add28 add juniper-acx7024 images elevation (#2030)
* add juniper-acx7024 images elevation

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add juniper-acx7024 images elevation

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* fix front/rear image

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* fix juniper-acx7024-ac.front

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

---------

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>
2024-04-08 15:46:58 -04:00
antoine.vicot
918e890c90 Create ptx10002 36 qdd (#2066)
* add PTX10002-36QDD.yaml

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add JPSU-2200W-AC-AFO.yaml

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add elevation-images elevation-images

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

---------

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>
2024-04-04 10:41:20 -04:00
Andreas Seidl
59967fab1b feat: Add device Juniper EX4650-48Y-AFO (#2029)
Add the Juniper EX4650-48Y-AFO switch including elevation-images.

Signed-off-by: andreas.seidl <andreas.seidl@r-kom.de>
2024-04-03 14:18:19 -04:00
antoine101009
ab42cdfec6 Add juniper ptx10003 80 c (#1939)
* fix U height CM8148

* add PTX10003-80C.yaml

* fix PTX10003-80C.yaml

* fix PTX10003-80C.yaml

* add JPSU-3000W-AC-AFO.yaml

---------

Co-authored-by: Antoine Vicot <antoine.vicot@ovhcloud.com>
2024-03-27 12:00:23 -04:00
Andreas Seidl
76f5b1f26a Add pictures and improve attributes for device for Juniper MX204 (#2031)
* feat: Add pictures for device Juniper MX204

Add elevation-images for device Juniper MX204.

* fix: Fixed weight for device Juniper MX204

* feat: Added comment with link to data sheet for Juniper MX204
2024-03-26 15:19:07 -04:00
Mick O'Donovan
1683b3efc8 MOD - adding ACX7024 Juniper device type and ZPE NSR (#2011)
* MOD - adding ACX7024 Juniper device type and ZPE NSR

* removing blank line and additional fans

---------

Co-authored-by: Mick O'Donovan <mick.odonovan@heanet.ie>
2024-03-22 09:28:34 -05:00
Chabert Loïc
0a8fe5893d Juniper add small devices and add modular PSU/FAN (#1961)
* Juniper add small devices and add modular PSU/FAN

* Fix typo on module-bays

---------

Co-authored-by: loic.chabert <loic.chabert@jaguar-network.com>
2024-03-07 10:14:51 -06:00
Markus Viitamäki
76c863879b Update for Juniper EX4100 Family (#1845)
* Update for Juniper EX4100 Family

* Fix silly typo

* Fix poe type
2024-02-20 08:15:27 -06: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
Mihai Limbășan
6450847880 Add a couple of older Juniper devices (#1669)
* Add EX2200-24T-4G

* Add NetScreen SSG-140 (correct filename)

* Add weight and airflow specs for EX2200-24T-4G

* Add weight spec and fix airflow spec for NetScreen SSG-140

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-11-20 12:27:28 -05:00
he32
19398a019e PTX10001-MR: fix airflow direction, it is front-to-rear. (#1698)
Ref.
https://www.juniper.net/documentation/us/en/hardware/ptx10001/topics/topic-map/ptx10001-36mr-cooling-system.html
2023-11-20 12:08:51 -05:00
Markus Viitamäki
5b7b061625 Juniper QFX5110 Series Update (#1737)
* Juniper QFX5110 Series Update

* small fix
2023-11-20 11:12:34 -05:00
adam-leggett
682cc115b5 Create Juniper AP33 (#1765)
* Create AP33.yaml

* Update AP33.yaml

* Update AP33.yaml

Added airflow and weight per the products datasheet

* Update AP33.yaml

Fixed typing mistake

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-11-20 10:39:57 -05:00
adam-leggett
e4eb787b5d Create EX4650-48Y-AFI.yml (#1764) 2023-11-20 10:16:35 -05:00
adam-leggett
79f610955b Create AP34.yaml (#1768)
* Create AP34.yaml

* Update AP34.yaml

* Update AP34.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-11-17 11:13:47 -05: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
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
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
Markus Viitamäki
2915b97b81 Juniper EX2300 Family (Update) (#1511)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-31 10:17:11 -04:00
Markus Viitamäki
4dab71ffe5 Juniper EX4100-F Family (Update) (#1508)
* Juniper EX4100-F Family (Update)

* Fix windows breaking stuff..
2023-07-31 09:25:07 -04:00
Daniel Sheppard
432c8a896e Update MX204 (#1502) 2023-07-27 15:56:24 -05:00
Markus Viitamäki
d769d3dcca Juniper SRX300 Family (#1491)
* Regenerate master slug list after successful PR merge

* Juniper SRX300 Family

* known-slugs.pickle

---------

Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-27 15:59:40 -04:00
Markus Viitamäki
b60bb7927f Update for Juniper SRX4100 and SRX4200 (#1490)
* Regenerate master slug list after successful PR merge

* Update SRX4100 and SRX4200

* Fix silly typo

* known-slugs.pickle

---------

Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-27 15:59:10 -04:00
Guttormur
cf4c8af1db Create EX4100-F-12T (#1492)
* Create EX4100-F-12T

adding the EX4100-F-12T switch 
datasheet: 
https://www.juniper.net/us/en/products/switches/ex-series/ex4100-f-line-of-ethernet-datasheet.html

photos:
https://www.juniper.net/us/en/company/images/image-library-logos-and-product-photos/products/ex4100-f-12p.html

* Update and rename EX4100-F-12T to EX4100-F-12T.yaml

fixed file extension and one typo on the part number

* Update EX4100-F-12T.yaml

edit format

* Update EX4100-F-12T.yaml

I am fixing the formatting, removing ' from the comments.

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-27 09:53:03 -04:00
Guttormur
efed5c5715 Create EX4100-F-12P (#1493)
* Create EX4100-F-12P

adding the EX4100-F-12P switch

datasheet:
https://www.juniper.net/us/en/products/switches/ex-series/ex4100-f-line-of-ethernet-datasheet.html

photos:
https://www.juniper.net/us/en/company/images/image-library-logos-and-product-photos/products/ex4100-f-12p.html

* Rename EX4100-F-12P to EX4100-F-12P.yaml

added the yaml file extension

* Update EX4100-F-12P.yaml

* Update EX4100-F-12P.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-27 09:49:22 -04:00
Markus Viitamäki
19e1b9d1b5 Juniper EX4300 Family (#1489)
* Regenerate master slug list after successful PR merge

* EX4300-32F

* Update EX4300-32F*

* Update EX4300-32F*

* Update EX4300-32F*

* EX4300-48MP

* Update EX4300-48MP

* EX4300-24T

* Update PIC 2

* EX4300-48T

* Update EX4300-48MP

* EX4300-24P

* Update EX4300-24P

* EX4300-48P

* fix known-slugs.pickle issue

---------

Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-27 09:31:01 -04:00