From 82330fd2e7eabe1927bb828108fecece945a15e8 Mon Sep 17 00:00:00 2001 From: Ryan Merolle Date: Thu, 7 Nov 2024 12:24:55 -0500 Subject: [PATCH] add corvil appliances (#2477) * add corvil appliances --- device-types/Corvil/cmc-5.yaml | 32 +++++++++++++++++++ device-types/Corvil/cne-10000.yaml | 44 ++++++++++++++++++++++++++ device-types/Corvil/cne-6950.yaml | 50 ++++++++++++++++++++++++++++++ device-types/Corvil/cne-7950.yaml | 50 ++++++++++++++++++++++++++++++ device-types/Corvil/cne-8800.yaml | 44 ++++++++++++++++++++++++++ 5 files changed, 220 insertions(+) create mode 100644 device-types/Corvil/cmc-5.yaml create mode 100644 device-types/Corvil/cne-10000.yaml create mode 100644 device-types/Corvil/cne-6950.yaml create mode 100644 device-types/Corvil/cne-7950.yaml create mode 100644 device-types/Corvil/cne-8800.yaml diff --git a/device-types/Corvil/cmc-5.yaml b/device-types/Corvil/cmc-5.yaml new file mode 100644 index 000000000..2c5c0cb9c --- /dev/null +++ b/device-types/Corvil/cmc-5.yaml @@ -0,0 +1,32 @@ +--- +manufacturer: Corvil +model: CMC-5 +slug: corvil-cmc-5 +part_number: CMC-5 +u_height: 1 +weight: 55 +weight_unit: lb +is_full_depth: true +interfaces: + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1300 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1300 diff --git a/device-types/Corvil/cne-10000.yaml b/device-types/Corvil/cne-10000.yaml new file mode 100644 index 000000000..130044d5c --- /dev/null +++ b/device-types/Corvil/cne-10000.yaml @@ -0,0 +1,44 @@ +--- +manufacturer: Corvil +model: CNE-10000 +slug: corvil-cne-10000 +part_number: CNE-10000 +u_height: 2 +weight: 51 +weight_unit: lb +is_full_depth: true +interfaces: + - name: PortA + type: 100gbase-x-qsfp28 + mgmt_only: false + - name: PortB + type: 100gbase-x-qsfp28 + mgmt_only: false + - name: mgmt-sfp-1 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt-sfp-2 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1600 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1600 diff --git a/device-types/Corvil/cne-6950.yaml b/device-types/Corvil/cne-6950.yaml new file mode 100644 index 000000000..c98402b75 --- /dev/null +++ b/device-types/Corvil/cne-6950.yaml @@ -0,0 +1,50 @@ +--- +manufacturer: Corvil +model: CNE-6950 +slug: corvil-cne-6950 +part_number: CNE-6950 +u_height: 1 +weight: 55 +weight_unit: lb +is_full_depth: true +interfaces: + - name: PortA + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortB + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortC + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortD + type: 10gbase-x-sfpp + mgmt_only: false + - name: mgmt-sfp-1 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt-sfp-2 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1300 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1300 diff --git a/device-types/Corvil/cne-7950.yaml b/device-types/Corvil/cne-7950.yaml new file mode 100644 index 000000000..1f44c373c --- /dev/null +++ b/device-types/Corvil/cne-7950.yaml @@ -0,0 +1,50 @@ +--- +manufacturer: Corvil +model: CNE-7950 +slug: corvil-cne-7950 +part_number: CNE-7950 +u_height: 2 +weight: 77 +weight_unit: lb +is_full_depth: true +interfaces: + - name: PortA + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortB + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortC + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortD + type: 10gbase-x-sfpp + mgmt_only: false + - name: mgmt-sfp-1 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt-sfp-2 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1300 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1300 diff --git a/device-types/Corvil/cne-8800.yaml b/device-types/Corvil/cne-8800.yaml new file mode 100644 index 000000000..ab8d964e2 --- /dev/null +++ b/device-types/Corvil/cne-8800.yaml @@ -0,0 +1,44 @@ +--- +manufacturer: Corvil +model: CNE-8800 +slug: corvil-cne-8800 +part_number: CNE-8800 +u_height: 2 +weight: 77 +weight_unit: lb +is_full_depth: true +interfaces: + - name: PortA + type: 100gbase-x-qsfp28 + mgmt_only: false + - name: PortB + type: 100gbase-x-qsfp28 + mgmt_only: false + - name: mgmt-sfp-1 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt-sfp-2 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1600 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1600