From 2232074953b75e9d201c1d90bdb5cc600b86e0ea Mon Sep 17 00:00:00 2001 From: Eric Krichbaum Date: Tue, 26 Apr 2022 21:53:36 -0400 Subject: [PATCH] updates for modules (#766) --- device-types/Cisco/CISCO7606-S.yaml | 29 ++++++++++ device-types/Cisco/CISCO7609-S.yaml | 35 ++++++++++++ device-types/Cisco/UCSB-5108-AC2.yaml | 2 + device-types/Juniper/EX4300-48T.yaml | 3 ++ device-types/Juniper/MX80.yaml | 5 ++ module-types/Juniper/EX-UM-4x4SFP.yaml | 29 ++++++++++ module-types/Juniper/MIC-3D-20GE-SFP.yaml | 65 +++++++++++++++++++++++ 7 files changed, 168 insertions(+) create mode 100644 device-types/Cisco/CISCO7606-S.yaml create mode 100644 device-types/Cisco/CISCO7609-S.yaml create mode 100644 module-types/Juniper/EX-UM-4x4SFP.yaml create mode 100644 module-types/Juniper/MIC-3D-20GE-SFP.yaml diff --git a/device-types/Cisco/CISCO7606-S.yaml b/device-types/Cisco/CISCO7606-S.yaml new file mode 100644 index 00000000..a382f4b1 --- /dev/null +++ b/device-types/Cisco/CISCO7606-S.yaml @@ -0,0 +1,29 @@ +--- +manufacturer: Cisco +model: CISCO7606-S +slug: cisco7606-s +part_number: CISCO7606-S +u_height: 7 +is_full_depth: false +subdevice_role: parent +airflow: front-to-rear +power-ports: + - name: PS 1 + type: iec-60320-c20 + maximum_draw: 2700 + - name: PS 2 + type: iec-60320-c20 + maximum_draw: 2700 +module-bays: + - name: slot-1 + position: '1' + - name: slot-2 + position: '2' + - name: slot-3 + position: '3' + - name: slot-4 + position: '4' + - name: slot-5 + position: '5' + - name: slot-6 + position: '6' diff --git a/device-types/Cisco/CISCO7609-S.yaml b/device-types/Cisco/CISCO7609-S.yaml new file mode 100644 index 00000000..09283f9f --- /dev/null +++ b/device-types/Cisco/CISCO7609-S.yaml @@ -0,0 +1,35 @@ +--- +manufacturer: Cisco +model: CISCO7609-S +slug: cisco7609-s +part_number: CISCO7609-S +u_height: 21 +is_full_depth: false +subdevice_role: parent +airflow: front-to-rear +power-ports: + - name: PS 1 + type: dc-terminal + maximum_draw: 4000 + - name: PS 2 + type: dc-terminal + maximum_draw: 4000 +module-bays: + - name: slot-1 + position: '1' + - name: slot-2 + position: '2' + - name: slot-3 + position: '3' + - name: slot-4 + position: '4' + - name: slot-5 + position: '5' + - name: slot-6 + position: '6' + - name: slot-7 + position: '7' + - name: slot-8 + position: '8' + - name: slot-9 + position: '9' diff --git a/device-types/Cisco/UCSB-5108-AC2.yaml b/device-types/Cisco/UCSB-5108-AC2.yaml index c865990c..afdb283e 100644 --- a/device-types/Cisco/UCSB-5108-AC2.yaml +++ b/device-types/Cisco/UCSB-5108-AC2.yaml @@ -31,4 +31,6 @@ device-bays: - name: slot-8 module-bays: - name: IO Module 1 + position: '1' - name: IO Module 2 + position: '2' diff --git a/device-types/Juniper/EX4300-48T.yaml b/device-types/Juniper/EX4300-48T.yaml index e5279164..ec6d1c9b 100644 --- a/device-types/Juniper/EX4300-48T.yaml +++ b/device-types/Juniper/EX4300-48T.yaml @@ -172,3 +172,6 @@ interfaces: - name: et-0/1/3 type: 40gbase-x-qsfpp mgmt_only: false +module-bays: + - name: Front Expansion Module + position: '2' diff --git a/device-types/Juniper/MX80.yaml b/device-types/Juniper/MX80.yaml index dac45b01..338159aa 100644 --- a/device-types/Juniper/MX80.yaml +++ b/device-types/Juniper/MX80.yaml @@ -28,3 +28,8 @@ power-ports: console-ports: - name: Console type: rj-45 +module-bays: + - name: MIC0 + position: '1' + - name: MIC1 + position: '2' diff --git a/module-types/Juniper/EX-UM-4x4SFP.yaml b/module-types/Juniper/EX-UM-4x4SFP.yaml new file mode 100644 index 00000000..5159a0bb --- /dev/null +++ b/module-types/Juniper/EX-UM-4x4SFP.yaml @@ -0,0 +1,29 @@ +--- +manufacturer: Juniper +model: EX-UM-4x4SFP +part_number: EX-UM-4x4SFP +interfaces: + - name: ge-0/2/0 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-0/2/1 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-0/2/2 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-0/2/3 + type: 1000base-x-sfp + mgmt_only: false + - name: xe-0/2/0 + type: 10gbase-x-sfpp + mgmt_only: false + - name: xe-0/2/1 + type: 10gbase-x-sfpp + mgmt_only: false + - name: xe-0/2/2 + type: 10gbase-x-sfpp + mgmt_only: false + - name: xe-0/2/3 + type: 10gbase-x-sfpp + mgmt_only: false diff --git a/module-types/Juniper/MIC-3D-20GE-SFP.yaml b/module-types/Juniper/MIC-3D-20GE-SFP.yaml new file mode 100644 index 00000000..a5b9ff5a --- /dev/null +++ b/module-types/Juniper/MIC-3D-20GE-SFP.yaml @@ -0,0 +1,65 @@ +--- +manufacturer: Juniper +model: MIC-3D-20GE-SFP +part_number: MIC-3D-20GE-SFP +interfaces: + - name: ge-{module}/0/0 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/0/1 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/0/2 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/0/3 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/0/4 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/0/5 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/0/6 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/0/7 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/0/8 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/0/9 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/0 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/1 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/2 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/3 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/4 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/5 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/6 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/7 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/8 + type: 1000base-x-sfp + mgmt_only: false + - name: ge-{module}/1/9 + type: 1000base-x-sfp + mgmt_only: false