* fix: extend front/rear port check to modules
* fix: detect duplicates between front<->rear ports mapping
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
* Added Cisco CBS350-24FP-4X
* Added Cisco CBS350-24FP-4X
* Adding Supermicro MBD-X11SSW-F
* Adding Supermicro PWS-704P-1R
* Realized it makes no sense to add PSUs to a motherboard model
* Fix non-local rack pickle path
Looks like a copy&paste error from/in 57742dbb.
* Optimize download
Use a partial clone, which is supported in Git since 2.18 (released
2018). The amount of actually downloaded data is roughly equal to the
size of the required files, the compression offsets the git overhead.
* Fallback for old git versions
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
* Adding multiple Cisco IE series switches
* Trailing newline fix and other pre-commit failure fixes
* Power draw fixes
* Removed IE-9320-24P4X and fixed airflow to passive
* Conflict resolutions for IEM-3300-16T module
* Uncomment airflow setting in IEM-3300-16T.yaml
* Remove IRIG-B input ports from device YAML
Removed IRIG-B Digital and Analog Input ports.
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
* Added MikroTik E60iUGS hEX S (2025)
* corrected comment
* Change sfp1 type from 2.5gbase-t to 10gbase-x-sfpp
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
* Adding Cisco Meraki MS390-48UX2-HW device type
This commit adds the Cisco Meraki MS390-48UX2 switch to the device-type library.
- 48 x multigigabit (5GbE) UPoE/802.3bt access ports
- 4 x 10G SFP+ uplink ports
- 2 x 40G QSFP dedicated stacking ports
- 1 x dedicated management port
- Dual IEC C14 power inputs (Slot 0, Slot 1)
- 1 RU height, full depth, 9.09 kg
- Idle/maximum power draw: 158 W / 843 W
Reference: [Meraki MS390-48UX2 Datasheet](https://documentation.meraki.com/MS/Product_Information/Overviews_and_Datasheets/MS390_Datasheet)
* Adding Cisco Meraki MS390-48P device type
This commit adds the Cisco Meraki MS390-48P switch to the device-type library.
- 48 x 1GbE PoE+ access ports
- 4 x 10G SFP+ uplink ports
- 2 x 40G QSFP dedicated stacking ports
- 1 x dedicated management port
- Dual IEC C14 power inputs (Slot 0, Slot 1)
- 1 RU height, full depth, 9.09 kg
- Idle/maximum power draw: 93 W / 555 W
Reference: [Meraki MS390-48P Datasheet](https://documentation.meraki.com/MS/Product_Information/Overviews_and_Datasheets/MS390_Datasheet)
* Fixed power ports
---------
Co-authored-by: Harry <harry@cadby.co.uk>
* Adding Cisco Meraki MS390-24UX device type
I added this device type to my netbox, so I made this commit adds the Cisco Meraki MS390-24UX switch to the device-type library.
- 24 × multigigabit (mGbE) UPoE/802.3bt access ports
- 4 × 10 G SFP+ uplink ports
- 2 × 40 G QSFP dedicated stacking ports
- 1 × dedicated management port
- Dual IEC C14 power inputs (Slot 0, Slot 1)
- 1 RU height, full depth, 8.25 kg
- Idle/maximum power draw: 162.7 W / 809.9 W
Reference: [Meraki MS390-24UX Datasheet](https://documentation.meraki.com/MS/Product_Information/Overviews_and_Datasheets/MS390_Datasheet)
* Update Meraki-MS390-24UX.yaml
Fixed non-ASCII characters (×) in the YAML definition.
- Replaced all "×" multiplication symbols with "x" in comments to ensure ASCII-only compliance.
* Update slugs Meraki-MS390-24UX.yaml
Fix: update slug to satisfy validation rule.
- Changed slug to end with the normalized model:
* cisco-ms390-24ux -> cisco-meraki-ms390-24ux
* Update Meraki-MS390-24UX.yaml
Fixed issues
* Fixed issues
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
Removed two interfaces from the 24PD-L.yaml, since they only exist on the 24PS-L model. The Cisco 24PD-L model only has two TenG ports which already exist in this template
* Add new device type
* Update MDS-9148V-64G-Fibre-Channel-Switch.yaml
---------
Co-authored-by: thaa <tyrone.vanderhaar@sbab.se>
Co-authored-by: Harry <Harry@cadby.co.uk>
* Add files via upload
Added more Cisco Industrial devices
* Add files via upload
Corrected failed validation
* Delete device-types/Cisco/P-LTE-GB.yaml
wrong folder
* Delete device-types/Cisco/IEM-3300-8S=.yaml
wrong folder. Is module
* Delete device-types/Cisco/IEM-3300-16T=.yaml
wrong folder. is module/add-on
* Update IE-3100-18T2C-E.yaml
Fix end-of-file newline for IE-3300-8T2C-E.yaml
* Update IE-3100-18T2C-E.yaml
Fix - indents 4 to 2
* Update IE-3100-8T2C-E.yaml
fix - indent 4 to 2
* Update IE-3100-8T4S-E.yaml
fix - indent 4 to 2
* Update IE-3300-8T2C-E.yaml
fix - indent 4 to 2
* Update IE-3300-8T2C-E.yaml
fix - remove blank line
* Update IE3300-8P2C-E.yaml
fix - indent 4 to 2
* Update IE3300-8P2C-E.yaml
possible fix - fixed end-of-line and newline 1:4
* Update IE3300-8P2C-E.yaml
fix - Tried to fix new line character
* Update - added and fixes
Added - Module types, IEM-3300 addons
Fix - Windows to UNIX EOL conversion.
* Update IEM-3300-16T=.yaml
fix - indentations 4 to 2
* Update IEM-3300-8S=.yaml
fix - indentations 4 to 2
* Update IE-3100-18T2C-E.yaml
fix - changed comma to period for weight:
* Update IE-3100-8T2C-E.yaml
fix - changed comma to period for weight:
* Update IE-3100-8T4S-E.yaml
fix - changed comma to period for weight:
* Update IE-3300-8T2C-E.yaml
fix - changed comma to period for weight:
* Update IE3300-8P2C-E.yaml
fix - changed comma to period for weight:
* fix - slug naming convention all additional files
* fix - added power ports for IE3300 devices
Additional fix - Added specified wlan supported version - ieee802.11ac
* correction - Corrected model name for IE3300 devices
model name were incorrect. Cisco devices have combo ports, but Cisco named then with S instead of C. Official name is IE-3300-8x2S.
* Rename IEM-3300-16T=.yaml to IEM-3300-16T.yaml
* Rename IEM-3300-8S=.yaml to IEM-3300-8S.yaml
* Update and rename IE3300-8P2S-E.yaml to IE-3300-8P2S-E.yaml
To match other devices added as part of this PR
---------
Co-authored-by: Harry <Harry@cadby.co.uk>