diff --git a/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml b/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml index 178115e1..521800ce 100644 --- a/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml +++ b/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1009-7G-1C-1S+ slug: ccr1009-7g-1c-1splus +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml b/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml index 471ab0f9..cdd9ff5a 100644 --- a/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml +++ b/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1009-7G-1C-1S+PC slug: ccr1009-7g-1c-1spluspc +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CCR1009-7G-1C-PC.yaml b/device-types/MikroTik/CCR1009-7G-1C-PC.yaml index 34491c04..4e0e75ca 100644 --- a/device-types/MikroTik/CCR1009-7G-1C-PC.yaml +++ b/device-types/MikroTik/CCR1009-7G-1C-PC.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1009-7G-1C-PC slug: ccr1009-7g-1c-pc +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CCR1016-12G.yaml b/device-types/MikroTik/CCR1016-12G.yaml index 959e209a..5838d966 100644 --- a/device-types/MikroTik/CCR1016-12G.yaml +++ b/device-types/MikroTik/CCR1016-12G.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1016-12G -slug: ccr1009-7g-1c-1splus +slug: ccr1016-12g +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CCR1016-12S-1S+.yaml b/device-types/MikroTik/CCR1016-12S-1S+.yaml index 53f439d9..e655a93d 100644 --- a/device-types/MikroTik/CCR1016-12S-1S+.yaml +++ b/device-types/MikroTik/CCR1016-12S-1S+.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1016-12S-1S+ slug: ccr1016-12s-1splus +is_full_depth: false +u_height: 1 interfaces: - name: sfp1 type: 1000base-x-sfp diff --git a/device-types/MikroTik/CCR1036-12G-4S-EM.yaml b/device-types/MikroTik/CCR1036-12G-4S-EM.yaml index dd55bac0..ceddf807 100644 --- a/device-types/MikroTik/CCR1036-12G-4S-EM.yaml +++ b/device-types/MikroTik/CCR1036-12G-4S-EM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1036-12G-4S-EM slug: ccr1036-12g-4s-em +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CCR1036-12G-4S.yaml b/device-types/MikroTik/CCR1036-12G-4S.yaml index 8870c918..a4e1383f 100644 --- a/device-types/MikroTik/CCR1036-12G-4S.yaml +++ b/device-types/MikroTik/CCR1036-12G-4S.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1036-12G-4S slug: ccr1036-12g-4s +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CCR1036-8G-2S+.yaml b/device-types/MikroTik/CCR1036-8G-2S+.yaml index 92076d4a..f919d4cb 100644 --- a/device-types/MikroTik/CCR1036-8G-2S+.yaml +++ b/device-types/MikroTik/CCR1036-8G-2S+.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1036-8G-2S+ slug: ccr1036-8g-2splus +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CCR1036-8G-2S+EM.yaml b/device-types/MikroTik/CCR1036-8G-2S+EM.yaml index 7a03a6ec..92a8bb12 100644 --- a/device-types/MikroTik/CCR1036-8G-2S+EM.yaml +++ b/device-types/MikroTik/CCR1036-8G-2S+EM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1036-8G-2S+EM slug: ccr1036-8g-2splus-em +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CCR1072-1G-8S+.yaml b/device-types/MikroTik/CCR1072-1G-8S+.yaml index 6d37482c..292c2cbb 100644 --- a/device-types/MikroTik/CCR1072-1G-8S+.yaml +++ b/device-types/MikroTik/CCR1072-1G-8S+.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CCR1072-1G-8S+ slug: ccr1072-1g-8splus +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CRS106-1C-5S.yaml b/device-types/MikroTik/CRS106-1C-5S.yaml index 9ef5361f..d46ce071 100644 --- a/device-types/MikroTik/CRS106-1C-5S.yaml +++ b/device-types/MikroTik/CRS106-1C-5S.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS106-1C-5S slug: crs106-1c-5s +is_full_depth: false +u_height: 1 interfaces: - name: sfp1 type: 1000base-x-sfp diff --git a/device-types/MikroTik/CRS112-8G-4S-IN.yaml b/device-types/MikroTik/CRS112-8G-4S-IN.yaml index bcee4eba..dc8e4ec1 100644 --- a/device-types/MikroTik/CRS112-8G-4S-IN.yaml +++ b/device-types/MikroTik/CRS112-8G-4S-IN.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS112-8G-4S-IN slug: crs112-8g-4s-in +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CRS112-8P-4S-IN.yaml b/device-types/MikroTik/CRS112-8P-4S-IN.yaml index aae5cfc6..b31d63b6 100644 --- a/device-types/MikroTik/CRS112-8P-4S-IN.yaml +++ b/device-types/MikroTik/CRS112-8P-4S-IN.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS112-8P-4S-IN slug: crs112-8p-4s-in +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml b/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml index ac124d5e..f201769f 100644 --- a/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml +++ b/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS125-24G-1S-2HnD-IN slug: crs125-24g-1s-2hnd-in +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CRS125-24G-1S-IN.yaml b/device-types/MikroTik/CRS125-24G-1S-IN.yaml index a4a0df4c..7ffc0e2d 100644 --- a/device-types/MikroTik/CRS125-24G-1S-IN.yaml +++ b/device-types/MikroTik/CRS125-24G-1S-IN.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS125-24G-1S-IN slug: crs125-24g-1s-in +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml b/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml index 29abc196..55166a03 100644 --- a/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml +++ b/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS212-1G-10S-1S+IN slug: crs212-1g-10s-1splus-in +is_full_depth: false +u_height: 1 interfaces: - name: sfp1 type: 1000base-x-sfp diff --git a/device-types/MikroTik/CRS305-1G-4S+IN.yaml b/device-types/MikroTik/CRS305-1G-4S+IN.yaml index f8e676ec..729c3c32 100644 --- a/device-types/MikroTik/CRS305-1G-4S+IN.yaml +++ b/device-types/MikroTik/CRS305-1G-4S+IN.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS305-1G-4S+IN slug: crs305-1g-4splus-in +is_full_depth: false +u_height: 1 interfaces: - name: sfp-sfpplus1 type: 10gbase-x-sfpp diff --git a/device-types/MikroTik/CRS309-1G-8S+IN.yaml b/device-types/MikroTik/CRS309-1G-8S+IN.yaml index 727630c5..88171b0f 100644 --- a/device-types/MikroTik/CRS309-1G-8S+IN.yaml +++ b/device-types/MikroTik/CRS309-1G-8S+IN.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS309-1G-8S+IN slug: crs309-1g-8splus-in +is_full_depth: false +u_height: 1 interfaces: - name: sfp-sfpplus1 type: 10gbase-x-sfpp diff --git a/device-types/MikroTik/CRS312-4C+8XG-RM.yaml b/device-types/MikroTik/CRS312-4C+8XG-RM.yaml index f7e9ae8a..6d8517d6 100644 --- a/device-types/MikroTik/CRS312-4C+8XG-RM.yaml +++ b/device-types/MikroTik/CRS312-4C+8XG-RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS312-4C+8XG-RM slug: crs312-4cplus-8xg-rm +is_full_depth: false +u_height: 1 interfaces: - name: xether1 type: 10gbase-x-sfpp diff --git a/device-types/MikroTik/CRS317-1G-16S+RM.yaml b/device-types/MikroTik/CRS317-1G-16S+RM.yaml index 1e09b486..6baae97b 100644 --- a/device-types/MikroTik/CRS317-1G-16S+RM.yaml +++ b/device-types/MikroTik/CRS317-1G-16S+RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS317-1G-16S+RM slug: crs317-1g-16splus-rm +is_full_depth: false +u_height: 1 interfaces: - name: sfp-sfpplus1 type: 10gbase-x-sfpp diff --git a/device-types/MikroTik/CRS326-24G-2S+RM.yaml b/device-types/MikroTik/CRS326-24G-2S+RM.yaml index f3d1fc8e..00644ef6 100644 --- a/device-types/MikroTik/CRS326-24G-2S+RM.yaml +++ b/device-types/MikroTik/CRS326-24G-2S+RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS326-24G-2S+RM slug: crs326-24g-2splus-rm +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CRS326-24S+2Q+RM.yaml b/device-types/MikroTik/CRS326-24S+2Q+RM.yaml index a49fbe90..9d18370e 100644 --- a/device-types/MikroTik/CRS326-24S+2Q+RM.yaml +++ b/device-types/MikroTik/CRS326-24S+2Q+RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS326-24S+2Q+RM slug: crs326-24splus-2qplus-rm +is_full_depth: false +u_height: 1 interfaces: - name: sfp-sfpplus1 type: 10gbase-x-sfpp diff --git a/device-types/MikroTik/CRS328-24P-4S+RM.yaml b/device-types/MikroTik/CRS328-24P-4S+RM.yaml index 192f579f..847a311a 100644 --- a/device-types/MikroTik/CRS328-24P-4S+RM.yaml +++ b/device-types/MikroTik/CRS328-24P-4S+RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS328-24P-4S+RM slug: crs328-24p-4splus-rm +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml b/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml index 4e7003db..8711131c 100644 --- a/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml +++ b/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CRS328-4C-20S-4S+RM slug: crs328-4c-20s-4splus-rm +is_full_depth: false +u_height: 1 interfaces: - name: sfp1 type: 1000base-x-sfp diff --git a/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml b/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml new file mode 100644 index 00000000..2a90d4fb --- /dev/null +++ b/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml @@ -0,0 +1,124 @@ +manufacturer: MikroTik +model: CRS354-48G-4S+2Q+RM +slug: crs354-48g-4splus-2qplus-rm +is_full_depth: false +u_height: 1 +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: ether13 + type: 1000base-t + - name: ether14 + type: 1000base-t + - name: ether15 + type: 1000base-t + - name: ether16 + type: 1000base-t + - name: ether17 + type: 1000base-t + - name: ether18 + type: 1000base-t + - name: ether19 + type: 1000base-t + - name: ether20 + type: 1000base-t + - name: ether21 + type: 1000base-t + - name: ether22 + type: 1000base-t + - name: ether23 + type: 1000base-t + - name: ether24 + type: 1000base-t + - name: ether25 + type: 1000base-t + - name: ether26 + type: 1000base-t + - name: ether27 + type: 1000base-t + - name: ether28 + type: 1000base-t + - name: ether29 + type: 1000base-t + - name: ether30 + type: 1000base-t + - name: ether31 + type: 1000base-t + - name: ether32 + type: 1000base-t + - name: ether33 + type: 1000base-t + - name: ether34 + type: 1000base-t + - name: ether35 + type: 1000base-t + - name: ether36 + type: 1000base-t + - name: ether37 + type: 1000base-t + - name: ether38 + type: 1000base-t + - name: ether39 + type: 1000base-t + - name: ether40 + type: 1000base-t + - name: ether41 + type: 1000base-t + - name: ether42 + type: 1000base-t + - name: ether43 + type: 1000base-t + - name: ether44 + type: 1000base-t + - name: ether45 + type: 1000base-t + - name: ether46 + type: 1000base-t + - name: ether47 + type: 1000base-t + - name: ether48 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp + - name: sfp-sfpplus3 + type: 10gbase-x-sfpp + - name: sfp-sfpplus4 + type: 10gbase-x-sfpp + - name: qsfpplus1 + type: 40gbase-x-qsfpp + - name: qsfpplus2 + type: 40gbase-x-qsfpp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 50 + - name: power2 + type: iec-60320-c14 + maximum_draw: 50 diff --git a/device-types/MikroTik/CSS326-24G-2S+RM.yaml b/device-types/MikroTik/CSS326-24G-2S+RM.yaml index 16010b6d..04fc51c9 100644 --- a/device-types/MikroTik/CSS326-24G-2S+RM.yaml +++ b/device-types/MikroTik/CSS326-24G-2S+RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: CSS326-24G-2S+RM slug: css326-24g-2s-rm +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml b/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml index b8c9311e..3524c47c 100644 --- a/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml +++ b/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: RB1100AHx4 Dude Edition slug: rb1100dx4 +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/RB1100AHx4.yaml b/device-types/MikroTik/RB1100AHx4.yaml index 42a18fc1..0d4f9278 100644 --- a/device-types/MikroTik/RB1100AHx4.yaml +++ b/device-types/MikroTik/RB1100AHx4.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: RB1100AHx4 slug: rb1100ahx4 +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/RB2011UiAS-RM.yaml b/device-types/MikroTik/RB2011UiAS-RM.yaml index 6f4d8aca..d78fcff0 100644 --- a/device-types/MikroTik/RB2011UiAS-RM.yaml +++ b/device-types/MikroTik/RB2011UiAS-RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: RB2011UiAS-RM slug: rb2011uias-rm +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/RB2011iL-RM.yaml b/device-types/MikroTik/RB2011iL-RM.yaml index e4078a0b..3a30d5ae 100644 --- a/device-types/MikroTik/RB2011iL-RM.yaml +++ b/device-types/MikroTik/RB2011iL-RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: RB2011iL-RM slug: rb2011il-rm +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/RB3011UiAS-RM.yaml b/device-types/MikroTik/RB3011UiAS-RM.yaml index 1132a6e7..adce4aba 100644 --- a/device-types/MikroTik/RB3011UiAS-RM.yaml +++ b/device-types/MikroTik/RB3011UiAS-RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: RB3011UiAS-RM slug: rb3011uias-rm +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t diff --git a/device-types/MikroTik/RB4011iGS+RM.yaml b/device-types/MikroTik/RB4011iGS+RM.yaml index c12b398d..3c4e2336 100644 --- a/device-types/MikroTik/RB4011iGS+RM.yaml +++ b/device-types/MikroTik/RB4011iGS+RM.yaml @@ -1,6 +1,8 @@ manufacturer: MikroTik model: RB4011iGS+RM slug: rb4011igs1splusrm +is_full_depth: false +u_height: 1 interfaces: - name: ether1 type: 1000base-t