From ce377423102d4520af5d8919aebd44e193cfb038 Mon Sep 17 00:00:00 2001 From: wbrandst <62755476+wbrandst@users.noreply.github.com> Date: Thu, 25 Jun 2020 02:36:14 +0100 Subject: [PATCH] added one 7048 and two 7050 model switches (#82) * Arista DCS-7048T-A * Arista DCS-7050S-52.yaml * Arista DCS-7050S-64.yaml * Cisco ME-3750-24TE-M * Juniper EX4500-40F * Juniper MX80 --- device-types/Arista/DCS-7048T-A.yaml | 124 +++++++++++++++++++++++++ device-types/Arista/DCS-7050S-52.yaml | 124 +++++++++++++++++++++++++ device-types/Arista/DCS-7050S-64.yaml | 124 +++++++++++++++++++++++++ device-types/Cisco/ME-3750-24TE-M.yaml | 96 +++++++++++++++++++ device-types/Juniper/EX4500-40F.yaml | 103 ++++++++++++++++++++ device-types/Juniper/MX80.yaml | 29 ++++++ 6 files changed, 600 insertions(+) create mode 100644 device-types/Arista/DCS-7048T-A.yaml create mode 100644 device-types/Arista/DCS-7050S-52.yaml create mode 100644 device-types/Arista/DCS-7050S-64.yaml create mode 100644 device-types/Cisco/ME-3750-24TE-M.yaml create mode 100644 device-types/Juniper/EX4500-40F.yaml create mode 100644 device-types/Juniper/MX80.yaml diff --git a/device-types/Arista/DCS-7048T-A.yaml b/device-types/Arista/DCS-7048T-A.yaml new file mode 100644 index 000000000..aa12c8849 --- /dev/null +++ b/device-types/Arista/DCS-7048T-A.yaml @@ -0,0 +1,124 @@ +manufacturer: Arista +model: DCS-7048-T +slug: dcs-7048-t +is_full_depth: True +u_height: 1 +interfaces: + - name: Ethernet1 + type: 1000base-t + - name: Ethernet2 + type: 1000base-t + - name: Ethernet3 + type: 1000base-t + - name: Ethernet4 + type: 1000base-t + - name: Ethernet5 + type: 1000base-t + - name: Ethernet6 + type: 1000base-t + - name: Ethernet7 + type: 1000base-t + - name: Ethernet8 + type: 1000base-t + - name: Ethernet9 + type: 1000base-t + - name: Ethernet10 + type: 1000base-t + - name: Ethernet11 + type: 1000base-t + - name: Ethernet12 + type: 1000base-t + - name: Ethernet13 + type: 1000base-t + - name: Ethernet14 + type: 1000base-t + - name: Ethernet15 + type: 1000base-t + - name: Ethernet16 + type: 1000base-t + - name: Ethernet17 + type: 1000base-t + - name: Ethernet18 + type: 1000base-t + - name: Ethernet19 + type: 1000base-t + - name: Ethernet20 + type: 1000base-t + - name: Ethernet21 + type: 1000base-t + - name: Ethernet22 + type: 1000base-t + - name: Ethernet23 + type: 1000base-t + - name: Ethernet24 + type: 1000base-t + - name: Ethernet25 + type: 1000base-t + - name: Ethernet26 + type: 1000base-t + - name: Ethernet27 + type: 1000base-t + - name: Ethernet28 + type: 1000base-t + - name: Ethernet29 + type: 1000base-t + - name: Ethernet30 + type: 1000base-t + - name: Ethernet31 + type: 1000base-t + - name: Ethernet32 + type: 1000base-t + - name: Ethernet33 + type: 1000base-t + - name: Ethernet34 + type: 1000base-t + - name: Ethernet35 + type: 1000base-t + - name: Ethernet36 + type: 1000base-t + - name: Ethernet37 + type: 1000base-t + - name: Ethernet38 + type: 1000base-t + - name: Ethernet39 + type: 1000base-t + - name: Ethernet40 + type: 1000base-t + - name: Ethernet41 + type: 1000base-t + - name: Ethernet42 + type: 1000base-t + - name: Ethernet43 + type: 1000base-t + - name: Ethernet44 + type: 1000base-t + - name: Ethernet45 + type: 1000base-t + - name: Ethernet46 + type: 1000base-t + - name: Ethernet47 + type: 1000base-t + - name: Ethernet48 + type: 1000base-t + - name: Ethernet49 + type: 10gbase-x-sfpp + - name: Ethernet50 + type: 10gbase-x-sfpp + - name: Ethernet51 + type: 10gbase-x-sfpp + - name: Ethernet52 + type: 10gbase-x-sfpp + - name: Management1 + type: 1000base-t +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 460 + allocated_draw: 150 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 460 + allocated_draw: 150 diff --git a/device-types/Arista/DCS-7050S-52.yaml b/device-types/Arista/DCS-7050S-52.yaml new file mode 100644 index 000000000..54d833352 --- /dev/null +++ b/device-types/Arista/DCS-7050S-52.yaml @@ -0,0 +1,124 @@ +manufacturer: Arista +model: DCS-7050S-52 +slug: dcs-7050s-52 +is_full_depth: True +u_height: 1 +interfaces: + - name: Ethernet1 + type: 10gbase-x-sfpp + - name: Ethernet2 + type: 10gbase-x-sfpp + - name: Ethernet3 + type: 10gbase-x-sfpp + - name: Ethernet4 + type: 10gbase-x-sfpp + - name: Ethernet5 + type: 10gbase-x-sfpp + - name: Ethernet6 + type: 10gbase-x-sfpp + - name: Ethernet7 + type: 10gbase-x-sfpp + - name: Ethernet8 + type: 10gbase-x-sfpp + - name: Ethernet9 + type: 10gbase-x-sfpp + - name: Ethernet10 + type: 10gbase-x-sfpp + - name: Ethernet11 + type: 10gbase-x-sfpp + - name: Ethernet12 + type: 10gbase-x-sfpp + - name: Ethernet13 + type: 10gbase-x-sfpp + - name: Ethernet14 + type: 10gbase-x-sfpp + - name: Ethernet15 + type: 10gbase-x-sfpp + - name: Ethernet16 + type: 10gbase-x-sfpp + - name: Ethernet17 + type: 10gbase-x-sfpp + - name: Ethernet18 + type: 10gbase-x-sfpp + - name: Ethernet19 + type: 10gbase-x-sfpp + - name: Ethernet20 + type: 10gbase-x-sfpp + - name: Ethernet21 + type: 10gbase-x-sfpp + - name: Ethernet22 + type: 10gbase-x-sfpp + - name: Ethernet23 + type: 10gbase-x-sfpp + - name: Ethernet24 + type: 10gbase-x-sfpp + - name: Ethernet25 + type: 10gbase-x-sfpp + - name: Ethernet26 + type: 10gbase-x-sfpp + - name: Ethernet27 + type: 10gbase-x-sfpp + - name: Ethernet28 + type: 10gbase-x-sfpp + - name: Ethernet29 + type: 10gbase-x-sfpp + - name: Ethernet30 + type: 10gbase-x-sfpp + - name: Ethernet31 + type: 10gbase-x-sfpp + - name: Ethernet32 + type: 10gbase-x-sfpp + - name: Ethernet33 + type: 10gbase-x-sfpp + - name: Ethernet34 + type: 10gbase-x-sfpp + - name: Ethernet35 + type: 10gbase-x-sfpp + - name: Ethernet36 + type: 10gbase-x-sfpp + - name: Ethernet37 + type: 10gbase-x-sfpp + - name: Ethernet38 + type: 10gbase-x-sfpp + - name: Ethernet39 + type: 10gbase-x-sfpp + - name: Ethernet40 + type: 10gbase-x-sfpp + - name: Ethernet41 + type: 10gbase-x-sfpp + - name: Ethernet42 + type: 10gbase-x-sfpp + - name: Ethernet43 + type: 10gbase-x-sfpp + - name: Ethernet44 + type: 10gbase-x-sfpp + - name: Ethernet45 + type: 10gbase-x-sfpp + - name: Ethernet46 + type: 10gbase-x-sfpp + - name: Ethernet47 + type: 10gbase-x-sfpp + - name: Ethernet48 + type: 10gbase-x-sfpp + - name: Ethernet49 + type: 10gbase-x-sfpp + - name: Ethernet50 + type: 10gbase-x-sfpp + - name: Ethernet51 + type: 10gbase-x-sfpp + - name: Ethernet52 + type: 10gbase-x-sfpp + - name: Management1 + type: 1000base-t +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 460 + allocated_draw: 150 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 460 + allocated_draw: 150 diff --git a/device-types/Arista/DCS-7050S-64.yaml b/device-types/Arista/DCS-7050S-64.yaml new file mode 100644 index 000000000..61a613195 --- /dev/null +++ b/device-types/Arista/DCS-7050S-64.yaml @@ -0,0 +1,124 @@ +manufacturer: Arista +model: DCS-7050S-64 +slug: dcs-7050s-64 +is_full_depth: True +u_height: 1 +interfaces: + - name: Ethernet1 + type: 10gbase-x-sfpp + - name: Ethernet2 + type: 10gbase-x-sfpp + - name: Ethernet3 + type: 10gbase-x-sfpp + - name: Ethernet4 + type: 10gbase-x-sfpp + - name: Ethernet5 + type: 10gbase-x-sfpp + - name: Ethernet6 + type: 10gbase-x-sfpp + - name: Ethernet7 + type: 10gbase-x-sfpp + - name: Ethernet8 + type: 10gbase-x-sfpp + - name: Ethernet9 + type: 10gbase-x-sfpp + - name: Ethernet10 + type: 10gbase-x-sfpp + - name: Ethernet11 + type: 10gbase-x-sfpp + - name: Ethernet12 + type: 10gbase-x-sfpp + - name: Ethernet13 + type: 10gbase-x-sfpp + - name: Ethernet14 + type: 10gbase-x-sfpp + - name: Ethernet15 + type: 10gbase-x-sfpp + - name: Ethernet16 + type: 10gbase-x-sfpp + - name: Ethernet17 + type: 10gbase-x-sfpp + - name: Ethernet18 + type: 10gbase-x-sfpp + - name: Ethernet19 + type: 10gbase-x-sfpp + - name: Ethernet20 + type: 10gbase-x-sfpp + - name: Ethernet21 + type: 10gbase-x-sfpp + - name: Ethernet22 + type: 10gbase-x-sfpp + - name: Ethernet23 + type: 10gbase-x-sfpp + - name: Ethernet24 + type: 10gbase-x-sfpp + - name: Ethernet25 + type: 10gbase-x-sfpp + - name: Ethernet26 + type: 10gbase-x-sfpp + - name: Ethernet27 + type: 10gbase-x-sfpp + - name: Ethernet28 + type: 10gbase-x-sfpp + - name: Ethernet29 + type: 10gbase-x-sfpp + - name: Ethernet30 + type: 10gbase-x-sfpp + - name: Ethernet31 + type: 10gbase-x-sfpp + - name: Ethernet32 + type: 10gbase-x-sfpp + - name: Ethernet33 + type: 10gbase-x-sfpp + - name: Ethernet34 + type: 10gbase-x-sfpp + - name: Ethernet35 + type: 10gbase-x-sfpp + - name: Ethernet36 + type: 10gbase-x-sfpp + - name: Ethernet37 + type: 10gbase-x-sfpp + - name: Ethernet38 + type: 10gbase-x-sfpp + - name: Ethernet39 + type: 10gbase-x-sfpp + - name: Ethernet40 + type: 10gbase-x-sfpp + - name: Ethernet41 + type: 10gbase-x-sfpp + - name: Ethernet42 + type: 10gbase-x-sfpp + - name: Ethernet43 + type: 10gbase-x-sfpp + - name: Ethernet44 + type: 10gbase-x-sfpp + - name: Ethernet45 + type: 10gbase-x-sfpp + - name: Ethernet46 + type: 10gbase-x-sfpp + - name: Ethernet47 + type: 10gbase-x-sfpp + - name: Ethernet48 + type: 10gbase-x-sfpp + - name: Ethernet49 + type: 40gbase-x-qsfpp + - name: Ethernet50 + type: 40gbase-x-qsfpp + - name: Ethernet51 + type: 40gbase-x-qsfpp + - name: Ethernet52 + type: 40gbase-x-qsfpp + - name: Management1 + type: 1000base-t +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 460 + allocated_draw: 150 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 460 + allocated_draw: 150 diff --git a/device-types/Cisco/ME-3750-24TE-M.yaml b/device-types/Cisco/ME-3750-24TE-M.yaml new file mode 100644 index 000000000..11f838d6d --- /dev/null +++ b/device-types/Cisco/ME-3750-24TE-M.yaml @@ -0,0 +1,96 @@ +manufacturer: Cisco +model: ME-3750-24TE-M +slug: me-3750-24te-m +is_full_depth: yes +u_height: 1 +interfaces: +- name: Fa1/0/1 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/2 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/3 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/4 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/5 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/6 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/7 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/8 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/9 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/10 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/11 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/12 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/13 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/14 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/15 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/16 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/17 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/18 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/19 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/20 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/21 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/22 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/23 + type: 100base-tx + mgmt_only: false +- name: Fa1/0/24 + type: 100base-tx + mgmt_only: false +- name: Gi1/0/1 + type: 1000base-t + mgmt_only: false +- name: Gi1/0/2 + type: 1000base-t + mgmt_only: false +- name: Gi1/1/1 + type: 1000base-t + mgmt_only: false +- name: Gi1/1/2 + type: 1000base-t + mgmt_only: false +console-ports: + - name: con0 + type: rj-45 +power-ports: + - name: PSU0 + type: iec-60320-c14 diff --git a/device-types/Juniper/EX4500-40F.yaml b/device-types/Juniper/EX4500-40F.yaml new file mode 100644 index 000000000..246cc5e2a --- /dev/null +++ b/device-types/Juniper/EX4500-40F.yaml @@ -0,0 +1,103 @@ +manufacturer: Juniper +model: EX4500-40F +slug: ex4500-40f +u_height: 2 +is_full_depth: true +interfaces: + - name: xe-0/0/0 + type: 10gbase-x-sfpp + - name: xe-0/0/1 + type: 10gbase-x-sfpp + - name: xe-0/0/2 + type: 10gbase-x-sfpp + - name: xe-0/0/3 + type: 10gbase-x-sfpp + - name: xe-0/0/4 + type: 10gbase-x-sfpp + - name: xe-0/0/5 + type: 10gbase-x-sfpp + - name: xe-0/0/6 + type: 10gbase-x-sfpp + - name: xe-0/0/7 + type: 10gbase-x-sfpp + - name: xe-0/0/8 + type: 10gbase-x-sfpp + - name: xe-0/0/9 + type: 10gbase-x-sfpp + - name: xe-0/0/10 + type: 10gbase-x-sfpp + - name: xe-0/0/11 + type: 10gbase-x-sfpp + - name: xe-0/0/12 + type: 10gbase-x-sfpp + - name: xe-0/0/13 + type: 10gbase-x-sfpp + - name: xe-0/0/14 + type: 10gbase-x-sfpp + - name: xe-0/0/15 + type: 10gbase-x-sfpp + - name: xe-0/0/16 + type: 10gbase-x-sfpp + - name: xe-0/0/17 + type: 10gbase-x-sfpp + - name: xe-0/0/18 + type: 10gbase-x-sfpp + - name: xe-0/0/19 + type: 10gbase-x-sfpp + - name: xe-0/0/20 + type: 10gbase-x-sfpp + - name: xe-0/0/21 + type: 10gbase-x-sfpp + - name: xe-0/0/22 + type: 10gbase-x-sfpp + - name: xe-0/0/23 + type: 10gbase-x-sfpp + - name: xe-0/0/24 + type: 10gbase-x-sfpp + - name: xe-0/0/25 + type: 10gbase-x-sfpp + - name: xe-0/0/26 + type: 10gbase-x-sfpp + - name: xe-0/0/27 + type: 10gbase-x-sfpp + - name: xe-0/0/28 + type: 10gbase-x-sfpp + - name: xe-0/0/29 + type: 10gbase-x-sfpp + - name: xe-0/0/30 + type: 10gbase-x-sfpp + - name: xe-0/0/31 + type: 10gbase-x-sfpp + - name: xe-0/0/32 + type: 10gbase-x-sfpp + - name: xe-0/0/33 + type: 10gbase-x-sfpp + - name: xe-0/0/34 + type: 10gbase-x-sfpp + - name: xe-0/0/35 + type: 10gbase-x-sfpp + - name: xe-0/0/36 + type: 10gbase-x-sfpp + - name: xe-0/0/37 + type: 10gbase-x-sfpp + - name: xe-0/0/38 + type: 10gbase-x-sfpp + - name: xe-0/0/39 + type: 10gbase-x-sfpp + - name: vcp-0 + type: juniper-vcp + - name: vcp-1 + type: juniper-vcp + - name: me0 + type: 1000base-t + mgmt_only: true +power-ports: + - name: PEM0 + type: iec-60320-c20 + maximum_draw: 1200 + - name: PEM1 + type: iec-60320-c20 + maximum_draw: 1200 +console-ports: + - name: Console + type: rj-45 diff --git a/device-types/Juniper/MX80.yaml b/device-types/Juniper/MX80.yaml new file mode 100644 index 000000000..1bd56ff75 --- /dev/null +++ b/device-types/Juniper/MX80.yaml @@ -0,0 +1,29 @@ +manufacturer: Juniper +model: MX80 +slug: mx80 +is_full_depth: yes +u_height: 2 +interfaces: + - name: fxp0 + type: 1000base-t + mgmt_only: true + - name: xe-0/0/0 + type: 10gbase-x-xfp + - name: xe-0/0/1 + type: 10gbase-x-xfp + - name: xe-0/0/2 + type: 10gbase-x-xfp + - name: xe-0/0/3 + type: 10gbase-x-xfp +power-ports: + - name: PEM0 + type: iec-60320-c14 + maximum_draw: 500 + allocated_draw: 365 + - name: PEM1 + type: iec-60320-c14 + maximum_draw: 500 + allocated_draw: 365 +console-ports: + - name: Console + type: rj-45