* Add Juniper MX10008 and related module types with detailed specifications
* Add interface definitions for MX10K-LC2101 and MX10K-LC9600 line cards
* Update Juniper MX10008 and related module types with additional specifications and corrections
---------
Co-authored-by: Wayne Spangenberg <wayne.spangenberg@ams-ix.net>
Co-authored-by: Harry <Harry@cadby.co.uk>
* Disable additional properties for components
It is not a global option, it needs to be set per-definition.
Enabling it produces a lot of validation errors.
* Update json schema
Add missing fields and value constraints. The `rf_role` enum is
currently not included in the `generated_schema.json` from upstream,
so I "faked" it for now by added it manually.
* Rework custom power source marker
While you could technically have a device that does PoE and serial
console on the same port, this is just one very specific scenario.
Rename the custom property from `poe` to `_is_power_source` to be more
general and better reflect its intention, and properly document it in
the json schema.
Remove the property from device types where it is false, and where it's
unneeded because power-ports exist.
* Fix power draw
In NetBox the PSU modules have a power draw, but not the module-bays you
can put them into; so remove it from those. Plus some minor corrections.
* Fix PoE
Basically fix the casing by renaming from the wrong kebab-case to the
correct snake_case.
* Turn invalid comments into description
Only device types can have `comments`, everything else is limited to
`description`. So turn all invalid comments into descriptions.
* Fix mgmt_only
Console port in NetBox don't have a `mgmt_only` property, because they
are by definition management-only.
* Fix position(s)
Device bays don't have a position, because the child devices are
completely separate and don't share any naming/numbering.
* Miscellaneous fixes
Everything that didn't fit into the prior larger error categories.
Validation now passes again.
* added netgate 1537 config
* added device bays and part number
* added empty line at the end of yaml
* rename file to contain double '-' char
* change slug name to include double '-'
* use module bay instead of device bay and add supermicro aoc sgp i4 module
* remove quotes
* add position attribute
* subdevice role no longer needed
* rj45 should be interface port with mgmt only flag
* Update and rename 1537-pfsense-plus--security-gateway.yaml to 1537-Security-Gateway.yaml
---------
Co-authored-by: Rene Steen <steen.rene@indivumed.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
* Add device type Fortinet FG-401F
* Changet interface name and type according to documentation
---------
Co-authored-by: Arne Opdal <arne.opdal@netnordic.com>
* Added Meraki MS150 switches
* Update Meraki-MS150-24MP-4X.yaml
To correct a typo for port type on port 19
* Added weight units for MS150 switches
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
* renmae S2995G-24FX to S2995G-24FX-UPS (modification with UPS)
* cosmetic fixes for S2995G-24FX-UPS; add SNR S2995G-24FX, S2989G-48TX-POE
* add SNR S2995G models with AC power
* fix slug for SNR S2995G-24TX-POE
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
* rename revision 2 of CCR1016-12S-1S+
* separate two revisions of CCR1016-12S-1S+; add airflow for CCR1036-8G-2S+EM
* MikroTik CCR1016-12S-1S+ - add weight and images; hide usb power outlet to comment
* add weight; hide usb to comments
* rever hide usb to comments
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
* Add `asus-pro-ws-x570-ace`
Modeled as a "child" with module-bays. If i'm understanding the concept right, a case (with a module-bay for a MB and PSU) would be the parent.
* fix yaml quote format
<type>: $summary
Ticket: ABC-1234
Problem:
Solution:
Testing:
---------
Co-authored-by: Karl Quinsland <contact@kquinsland.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
* feat add supermicro `MBD-X10SRH-CF` and `CSE-847BE1C-R1K23LPB`
Chassis comes with images
* fix - nit/fmt/lint
All hail the `autofmt` :D
---------
Co-authored-by: Karl Quinsland <contact@kquinsland.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
* Adds 'huawei-s6750-h48y8c.front.png'
* Adds 'huawei-s6750-h48y8c.rear.png'
* Adds 'S6750-H48Y8C.yaml'
* Fix Eth's interface name on S6730-H48Y6C-V2: from MEth0/0/1 to MEth0/0/0
* Fix weight value on S5735-L48P4XE-A-V2: from 1.1 kg to 6.10 kg
* Adds part_number on S6720-30C-EI-24S-AC: 02350DMN
The Arista DCS-7368 is a fully modular chassis and the X4 is the switchcard
(ASIC) installed. Instead of having two devices which both are not 100% correct
combine them into one DCS-7368 fully module chassis.
Reflect the port configuration and interface naming according to the real
hardware.
Switch#show inventory
System information
Model Description
------------------------ ----------------------------------------------------
7368 7368 Chassis
HW Version Serial Number Mfg Date Epoch
----------- -------------- ---------- -----
11.01 yyyyyyyyyyy 2020-11-14 01.00
System has 10 card slots
Module Model HW Version Serial Number Mfg Date Epoch
----------------- ------------------ ---------------- ------------------- ---------------- -----
Supervisor1 7368-SUP 11.02 yyyyyyyyyyy 2020-09-10 01.00
Linecard2 7368-16C 11.01 yyyyyyyyyyy 2020-10-07 01.00
Linecard3 7368-16C 11.01 yyyyyyyyyyy 2020-10-08 01.00
Linecard4 7368-16C 12.00 yyyyyyyyyyy 2023-05-11 01.00
Linecard5 Not Inserted
Linecard6 Not Inserted
Linecard7 Not Inserted
Linecard8 Not Inserted
Linecard9 Not Inserted
Switchcard1 7368X4-SC 11.01 yyyyyyyyyyy 2020-11-04 01.00
System has 4 power supply slots
Slot Model Serial Number
---- ---------------- ----------------
1 PWR-1900AC-F yyyyyyyyyyy
2 PWR-1900AC-F yyyyyyyyyyy
3 PWR-1900AC-F yyyyyyyyyyy
4 PWR-1900AC-F yyyyyyyyyyy
System has 5 fan modules
Module Number of Fans Model Serial Number
------- --------------- ---------------- ----------------
1 1 FAN-7002H-F N/A
2 1 FAN-7002H-F N/A
3 1 FAN-7002H-F N/A
4 1 FAN-7002H-F N/A
5 1 FAN-7002H-F N/A
Co-authored-by: Christian Breunig <christian.breunig@rohde-schwarz.com>
* Create Instant-On-1430-26G-2SFP.yaml
* Update and rename Instant-On-1430-26G-2SFP.yaml to Aruba-1430-26G-2SFP.yaml
Fixed naming to follow other Instant On devices
---------
Co-authored-by: Harry <Harry@cadby.co.uk>