From 15c65de97a0c8a25d874641cb937ee63a04c8e5d Mon Sep 17 00:00:00 2001 From: Marc Leuser Date: Wed, 2 Jun 2021 06:47:48 +0200 Subject: [PATCH] Deciso OPNsense appliances (#398) --- device-types/Deciso/DEC2600.yaml | 22 +++++++++++++++ device-types/Deciso/DEC2610.yaml | 22 +++++++++++++++ device-types/Deciso/DEC2630.yaml | 24 +++++++++++++++++ device-types/Deciso/DEC2640.yaml | 22 +++++++++++++++ device-types/Deciso/DEC2650.yaml | 32 ++++++++++++++++++++++ device-types/Deciso/DEC3840.yaml | 28 +++++++++++++++++++ device-types/Deciso/DEC3850.yaml | 28 +++++++++++++++++++ device-types/Deciso/DEC3860.yaml | 28 +++++++++++++++++++ device-types/Deciso/DEC4610.yaml | 30 +++++++++++++++++++++ device-types/Deciso/DEC4620.yaml | 46 ++++++++++++++++++++++++++++++++ device-types/Deciso/DEC4630.yaml | 34 +++++++++++++++++++++++ device-types/Deciso/DEC4640.yaml | 38 ++++++++++++++++++++++++++ device-types/Deciso/DEC600.yaml | 22 +++++++++++++++ device-types/Deciso/DEC610.yaml | 22 +++++++++++++++ device-types/Deciso/DEC620.yaml | 24 +++++++++++++++++ device-types/Deciso/DEC630.yaml | 24 +++++++++++++++++ device-types/Deciso/DEC670.yaml | 24 +++++++++++++++++ device-types/Deciso/DEC690.yaml | 24 +++++++++++++++++ device-types/Deciso/DEC840.yaml | 28 +++++++++++++++++++ device-types/Deciso/DEC850.yaml | 28 +++++++++++++++++++ 20 files changed, 550 insertions(+) create mode 100644 device-types/Deciso/DEC2600.yaml create mode 100644 device-types/Deciso/DEC2610.yaml create mode 100644 device-types/Deciso/DEC2630.yaml create mode 100644 device-types/Deciso/DEC2640.yaml create mode 100644 device-types/Deciso/DEC2650.yaml create mode 100644 device-types/Deciso/DEC3840.yaml create mode 100644 device-types/Deciso/DEC3850.yaml create mode 100644 device-types/Deciso/DEC3860.yaml create mode 100644 device-types/Deciso/DEC4610.yaml create mode 100644 device-types/Deciso/DEC4620.yaml create mode 100644 device-types/Deciso/DEC4630.yaml create mode 100644 device-types/Deciso/DEC4640.yaml create mode 100644 device-types/Deciso/DEC600.yaml create mode 100644 device-types/Deciso/DEC610.yaml create mode 100644 device-types/Deciso/DEC620.yaml create mode 100644 device-types/Deciso/DEC630.yaml create mode 100644 device-types/Deciso/DEC670.yaml create mode 100644 device-types/Deciso/DEC690.yaml create mode 100644 device-types/Deciso/DEC840.yaml create mode 100644 device-types/Deciso/DEC850.yaml diff --git a/device-types/Deciso/DEC2600.yaml b/device-types/Deciso/DEC2600.yaml new file mode 100644 index 00000000..fdeb9e7b --- /dev/null +++ b/device-types/Deciso/DEC2600.yaml @@ -0,0 +1,22 @@ +--- +manufacturer: Deciso +model: DEC2600 +part_number: DEC2600 +slug: dec2600 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: PSU 1 + type: iec-60320-c14 + maximum_draw: 184 + allocated_draw: 15 diff --git a/device-types/Deciso/DEC2610.yaml b/device-types/Deciso/DEC2610.yaml new file mode 100644 index 00000000..8f9903eb --- /dev/null +++ b/device-types/Deciso/DEC2610.yaml @@ -0,0 +1,22 @@ +--- +manufacturer: Deciso +model: DEC2610 +part_number: DEC2610 +slug: dec2610 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: PSU 1 + type: iec-60320-c14 + maximum_draw: 184 + allocated_draw: 20 diff --git a/device-types/Deciso/DEC2630.yaml b/device-types/Deciso/DEC2630.yaml new file mode 100644 index 00000000..a7e48244 --- /dev/null +++ b/device-types/Deciso/DEC2630.yaml @@ -0,0 +1,24 @@ +--- +manufacturer: Deciso +model: DEC2630 +part_number: DEC2630 +slug: dec2630 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: PSU 1 + type: iec-60320-c14 + maximum_draw: 184 + allocated_draw: 20 diff --git a/device-types/Deciso/DEC2640.yaml b/device-types/Deciso/DEC2640.yaml new file mode 100644 index 00000000..d12f58c7 --- /dev/null +++ b/device-types/Deciso/DEC2640.yaml @@ -0,0 +1,22 @@ +--- +manufacturer: Deciso +model: DEC2640 +part_number: DEC2640 +slug: dec2640 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: PSU 1 + type: iec-60320-c14 diff --git a/device-types/Deciso/DEC2650.yaml b/device-types/Deciso/DEC2650.yaml new file mode 100644 index 00000000..3ce8d57f --- /dev/null +++ b/device-types/Deciso/DEC2650.yaml @@ -0,0 +1,32 @@ +--- +manufacturer: Deciso +model: DEC2650 +part_number: DEC2650 +slug: dec2650 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: igb4 + type: 1000base-t + - name: igb5 + type: 1000base-t + - name: igb6 + type: 1000base-t + - name: igb7 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: PSU 1 + type: iec-60320-c14 + maximum_draw: 184 + allocated_draw: 25 diff --git a/device-types/Deciso/DEC3840.yaml b/device-types/Deciso/DEC3840.yaml new file mode 100644 index 00000000..b994601f --- /dev/null +++ b/device-types/Deciso/DEC3840.yaml @@ -0,0 +1,28 @@ +--- +manufacturer: Deciso +model: DEC3840 +part_number: DEC3840 +slug: dec3840 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: ax0 + type: 10gbase-x-sfpp + - name: ax1 + type: 10gbase-x-sfpp +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: PSU 1 + type: iec-60320-c14 + maximum_draw: 506 + allocated_draw: 40 diff --git a/device-types/Deciso/DEC3850.yaml b/device-types/Deciso/DEC3850.yaml new file mode 100644 index 00000000..4dcddb00 --- /dev/null +++ b/device-types/Deciso/DEC3850.yaml @@ -0,0 +1,28 @@ +--- +manufacturer: Deciso +model: DEC3850 +part_number: DEC3850 +slug: dec3850 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: ax0 + type: 10gbase-x-sfpp + - name: ax1 + type: 10gbase-x-sfpp +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: PSU 1 + type: iec-60320-c14 + maximum_draw: 506 + allocated_draw: 45 diff --git a/device-types/Deciso/DEC3860.yaml b/device-types/Deciso/DEC3860.yaml new file mode 100644 index 00000000..16d1a00e --- /dev/null +++ b/device-types/Deciso/DEC3860.yaml @@ -0,0 +1,28 @@ +--- +manufacturer: Deciso +model: DEC3860 +part_number: DEC3860 +slug: dec3860 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: ax0 + type: 10gbase-x-sfpp + - name: ax1 + type: 10gbase-x-sfpp +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: PSU 1 + type: iec-60320-c14 + maximum_draw: 506 + allocated_draw: 45 diff --git a/device-types/Deciso/DEC4610.yaml b/device-types/Deciso/DEC4610.yaml new file mode 100644 index 00000000..3f3e75f1 --- /dev/null +++ b/device-types/Deciso/DEC4610.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: Deciso +model: DEC4610 +part_number: DEC4610 +slug: dec4610 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: igb4 + type: 1000base-t + - name: igb5 + type: 1000base-t + - name: igb6 + type: 1000base-t + - name: igb7 + type: 1000base-t +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU 1 + type: iec-60320-c14 diff --git a/device-types/Deciso/DEC4620.yaml b/device-types/Deciso/DEC4620.yaml new file mode 100644 index 00000000..39dda6c4 --- /dev/null +++ b/device-types/Deciso/DEC4620.yaml @@ -0,0 +1,46 @@ +--- +manufacturer: Deciso +model: DEC4620 +part_number: DEC4620 +slug: dec4620 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: igb4 + type: 1000base-t + - name: igb5 + type: 1000base-t + - name: igb6 + type: 1000base-t + - name: igb7 + type: 1000base-t + - name: igb8 + type: 1000base-t + - name: igb9 + type: 1000base-t + - name: igb10 + type: 1000base-t + - name: igb11 + type: 1000base-t + - name: igb12 + type: 1000base-t + - name: igb13 + type: 1000base-t + - name: igb14 + type: 1000base-t + - name: igb15 + type: 1000base-t +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU 1 + type: iec-60320-c14 diff --git a/device-types/Deciso/DEC4630.yaml b/device-types/Deciso/DEC4630.yaml new file mode 100644 index 00000000..f5276486 --- /dev/null +++ b/device-types/Deciso/DEC4630.yaml @@ -0,0 +1,34 @@ +--- +manufacturer: Deciso +model: DEC4630 +part_number: DEC4630 +slug: dec4630 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: igb4 + type: 1000base-t + - name: igb5 + type: 1000base-t + - name: igb6 + type: 1000base-t + - name: igb7 + type: 1000base-t + - name: ixl0 + type: 10gbase-x-sfpp + - name: ixl1 + type: 10gbase-x-sfpp +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU 1 + type: iec-60320-c14 diff --git a/device-types/Deciso/DEC4640.yaml b/device-types/Deciso/DEC4640.yaml new file mode 100644 index 00000000..c3ce79e2 --- /dev/null +++ b/device-types/Deciso/DEC4640.yaml @@ -0,0 +1,38 @@ +--- +manufacturer: Deciso +model: DEC4640 +part_number: DEC4640 +slug: dec4640 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: igb4 + type: 1000base-t + - name: igb5 + type: 1000base-t + - name: igb6 + type: 1000base-t + - name: igb7 + type: 1000base-t + - name: ixl0 + type: 10gbase-x-sfpp + - name: ixl1 + type: 10gbase-x-sfpp + - name: ixl2 + type: 10gbase-x-sfpp + - name: ixl3 + type: 10gbase-x-sfpp +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU 1 + type: iec-60320-c14 diff --git a/device-types/Deciso/DEC600.yaml b/device-types/Deciso/DEC600.yaml new file mode 100644 index 00000000..afd5b186 --- /dev/null +++ b/device-types/Deciso/DEC600.yaml @@ -0,0 +1,22 @@ +--- +manufacturer: Deciso +model: DEC600 +part_number: DEC600 +slug: dec600 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: DC + type: dc-terminal + maximum_draw: 184 + allocated_draw: 15 diff --git a/device-types/Deciso/DEC610.yaml b/device-types/Deciso/DEC610.yaml new file mode 100644 index 00000000..b0848833 --- /dev/null +++ b/device-types/Deciso/DEC610.yaml @@ -0,0 +1,22 @@ +--- +manufacturer: Deciso +model: DEC610 +part_number: DEC610 +slug: dec610 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: DC + type: dc-terminal + maximum_draw: 184 + allocated_draw: 20 diff --git a/device-types/Deciso/DEC620.yaml b/device-types/Deciso/DEC620.yaml new file mode 100644 index 00000000..a6344527 --- /dev/null +++ b/device-types/Deciso/DEC620.yaml @@ -0,0 +1,24 @@ +--- +manufacturer: Deciso +model: DEC620 +part_number: DEC620 +slug: dec620 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: DC + type: dc-terminal + maximum_draw: 184 + allocated_draw: 20 diff --git a/device-types/Deciso/DEC630.yaml b/device-types/Deciso/DEC630.yaml new file mode 100644 index 00000000..8eb8a257 --- /dev/null +++ b/device-types/Deciso/DEC630.yaml @@ -0,0 +1,24 @@ +--- +manufacturer: Deciso +model: DEC630 +part_number: DEC630 +slug: dec630 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: DC + type: dc-terminal + maximum_draw: 184 + allocated_draw: 25 diff --git a/device-types/Deciso/DEC670.yaml b/device-types/Deciso/DEC670.yaml new file mode 100644 index 00000000..b9130114 --- /dev/null +++ b/device-types/Deciso/DEC670.yaml @@ -0,0 +1,24 @@ +--- +manufacturer: Deciso +model: DEC670 +part_number: DEC670 +slug: dec670 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: pwr + type: dc-terminal + maximum_draw: 184 + allocated_draw: 25 diff --git a/device-types/Deciso/DEC690.yaml b/device-types/Deciso/DEC690.yaml new file mode 100644 index 00000000..c9bafe8a --- /dev/null +++ b/device-types/Deciso/DEC690.yaml @@ -0,0 +1,24 @@ +--- +manufacturer: Deciso +model: DEC690 +part_number: DEC690 +slug: dec690 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: pwr + type: dc-terminal + maximum_draw: 184 + allocated_draw: 25 diff --git a/device-types/Deciso/DEC840.yaml b/device-types/Deciso/DEC840.yaml new file mode 100644 index 00000000..a388c92b --- /dev/null +++ b/device-types/Deciso/DEC840.yaml @@ -0,0 +1,28 @@ +--- +manufacturer: Deciso +model: DEC840 +part_number: DEC840 +slug: dec840 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: x0 + type: 10gbase-x-sfpp + - name: x1 + type: 10gbase-x-sfpp +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: pwr + type: dc-terminal + maximum_draw: 322 + allocated_draw: 40 diff --git a/device-types/Deciso/DEC850.yaml b/device-types/Deciso/DEC850.yaml new file mode 100644 index 00000000..02c9d6d6 --- /dev/null +++ b/device-types/Deciso/DEC850.yaml @@ -0,0 +1,28 @@ +--- +manufacturer: Deciso +model: DEC850 +part_number: DEC850 +slug: dec850 +is_full_depth: false +u_height: 1 +interfaces: + - name: igb0 + type: 1000base-t + - name: igb1 + type: 1000base-t + - name: igb2 + type: 1000base-t + - name: igb3 + type: 1000base-t + - name: x0 + type: 10gbase-x-sfpp + - name: x1 + type: 10gbase-x-sfpp +console-ports: + - name: Console + type: usb-mini-b +power-ports: + - name: pwr + type: dc-terminal + maximum_draw: 322 + allocated_draw: 45