From 74a3dfdea693abfab8e1737c357d5d8b7e1ba797 Mon Sep 17 00:00:00 2001 From: Michael Klose Date: Fri, 12 Mar 2021 00:55:56 +0100 Subject: [PATCH] Add Vertiv ACS8000 (#355) - ACS8008SAC - ACS8016DAC - ACS8016SAC - ACS8032SAC - ACS8048DAC - AVS8048SAC --- device-types/Vertiv/ACS8008SAC.yaml | 39 +++++++++ device-types/Vertiv/ACS8016DAC.yaml | 58 +++++++++++++ device-types/Vertiv/ACS8016SAC.yaml | 55 +++++++++++++ device-types/Vertiv/ACS8032SAC.yaml | 87 ++++++++++++++++++++ device-types/Vertiv/ACS8048DAC.yaml | 122 ++++++++++++++++++++++++++++ device-types/Vertiv/ACS8048SAC.yaml | 119 +++++++++++++++++++++++++++ 6 files changed, 480 insertions(+) create mode 100644 device-types/Vertiv/ACS8008SAC.yaml create mode 100644 device-types/Vertiv/ACS8016DAC.yaml create mode 100644 device-types/Vertiv/ACS8016SAC.yaml create mode 100644 device-types/Vertiv/ACS8032SAC.yaml create mode 100644 device-types/Vertiv/ACS8048DAC.yaml create mode 100644 device-types/Vertiv/ACS8048SAC.yaml diff --git a/device-types/Vertiv/ACS8008SAC.yaml b/device-types/Vertiv/ACS8008SAC.yaml new file mode 100644 index 000000000..e352f75d9 --- /dev/null +++ b/device-types/Vertiv/ACS8008SAC.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: Vertiv +model: ACS8008SAC +slug: acs8008sac +u_height: 1 +is_full_depth: false +console-ports: + - name: console + type: rj-45 +console-server-ports: + - name: ttyS1 + type: rj-45 + - name: ttyS2 + type: rj-45 + - name: ttyS3 + type: rj-45 + - name: ttyS4 + type: rj-45 + - name: ttyS5 + type: rj-45 + - name: ttyS6 + type: rj-45 + - name: ttyS7 + type: rj-45 + - name: ttyS8 + type: rj-45 +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 35 +interfaces: + - name: eth0 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true + - name: eth1 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true diff --git a/device-types/Vertiv/ACS8016DAC.yaml b/device-types/Vertiv/ACS8016DAC.yaml new file mode 100644 index 000000000..200574199 --- /dev/null +++ b/device-types/Vertiv/ACS8016DAC.yaml @@ -0,0 +1,58 @@ +--- +manufacturer: Vertiv +model: ACS8016DAC +slug: acs8016dac +u_height: 1 +is_full_depth: false +console-ports: + - name: console + type: rj-45 +console-server-ports: + - name: ttyS1 + type: rj-45 + - name: ttyS2 + type: rj-45 + - name: ttyS3 + type: rj-45 + - name: ttyS4 + type: rj-45 + - name: ttyS5 + type: rj-45 + - name: ttyS6 + type: rj-45 + - name: ttyS7 + type: rj-45 + - name: ttyS8 + type: rj-45 + - name: ttyS9 + type: rj-45 + - name: ttyS10 + type: rj-45 + - name: ttyS11 + type: rj-45 + - name: ttyS12 + type: rj-45 + - name: ttyS13 + type: rj-45 + - name: ttyS14 + type: rj-45 + - name: ttyS15 + type: rj-45 + - name: ttyS16 + type: rj-45 +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 35 + - name: ps2 + type: iec-60320-c14 + maximum_draw: 35 +interfaces: + - name: eth0 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true + - name: eth1 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true diff --git a/device-types/Vertiv/ACS8016SAC.yaml b/device-types/Vertiv/ACS8016SAC.yaml new file mode 100644 index 000000000..b79e56a19 --- /dev/null +++ b/device-types/Vertiv/ACS8016SAC.yaml @@ -0,0 +1,55 @@ +--- +manufacturer: Vertiv +model: ACS8016SAC +slug: acs8016sac +u_height: 1 +is_full_depth: false +console-ports: + - name: console + type: rj-45 +console-server-ports: + - name: ttyS1 + type: rj-45 + - name: ttyS2 + type: rj-45 + - name: ttyS3 + type: rj-45 + - name: ttyS4 + type: rj-45 + - name: ttyS5 + type: rj-45 + - name: ttyS6 + type: rj-45 + - name: ttyS7 + type: rj-45 + - name: ttyS8 + type: rj-45 + - name: ttyS9 + type: rj-45 + - name: ttyS10 + type: rj-45 + - name: ttyS11 + type: rj-45 + - name: ttyS12 + type: rj-45 + - name: ttyS13 + type: rj-45 + - name: ttyS14 + type: rj-45 + - name: ttyS15 + type: rj-45 + - name: ttyS16 + type: rj-45 +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 35 +interfaces: + - name: eth0 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true + - name: eth1 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true diff --git a/device-types/Vertiv/ACS8032SAC.yaml b/device-types/Vertiv/ACS8032SAC.yaml new file mode 100644 index 000000000..29f2b3efe --- /dev/null +++ b/device-types/Vertiv/ACS8032SAC.yaml @@ -0,0 +1,87 @@ +--- +manufacturer: Vertiv +model: ACS8032SAC +slug: acs8032sac +u_height: 1 +is_full_depth: false +console-ports: + - name: console + type: rj-45 +console-server-ports: + - name: ttyS1 + type: rj-45 + - name: ttyS2 + type: rj-45 + - name: ttyS3 + type: rj-45 + - name: ttyS4 + type: rj-45 + - name: ttyS5 + type: rj-45 + - name: ttyS6 + type: rj-45 + - name: ttyS7 + type: rj-45 + - name: ttyS8 + type: rj-45 + - name: ttyS9 + type: rj-45 + - name: ttyS10 + type: rj-45 + - name: ttyS11 + type: rj-45 + - name: ttyS12 + type: rj-45 + - name: ttyS13 + type: rj-45 + - name: ttyS14 + type: rj-45 + - name: ttyS15 + type: rj-45 + - name: ttyS16 + type: rj-45 + - name: ttyS17 + type: rj-45 + - name: ttyS18 + type: rj-45 + - name: ttyS19 + type: rj-45 + - name: ttyS20 + type: rj-45 + - name: ttyS21 + type: rj-45 + - name: ttyS22 + type: rj-45 + - name: ttyS23 + type: rj-45 + - name: ttyS24 + type: rj-45 + - name: ttyS25 + type: rj-45 + - name: ttyS26 + type: rj-45 + - name: ttyS27 + type: rj-45 + - name: ttyS28 + type: rj-45 + - name: ttyS29 + type: rj-45 + - name: ttyS30 + type: rj-45 + - name: ttyS31 + type: rj-45 + - name: ttyS32 + type: rj-45 +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 35 +interfaces: + - name: eth0 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true + - name: eth1 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true diff --git a/device-types/Vertiv/ACS8048DAC.yaml b/device-types/Vertiv/ACS8048DAC.yaml new file mode 100644 index 000000000..b7953eecf --- /dev/null +++ b/device-types/Vertiv/ACS8048DAC.yaml @@ -0,0 +1,122 @@ +--- +manufacturer: Vertiv +model: ACS8048DAC +slug: acs8048dac +u_height: 1 +is_full_depth: false +console-ports: + - name: console + type: rj-45 +console-server-ports: + - name: ttyS1 + type: rj-45 + - name: ttyS2 + type: rj-45 + - name: ttyS3 + type: rj-45 + - name: ttyS4 + type: rj-45 + - name: ttyS5 + type: rj-45 + - name: ttyS6 + type: rj-45 + - name: ttyS7 + type: rj-45 + - name: ttyS8 + type: rj-45 + - name: ttyS9 + type: rj-45 + - name: ttyS10 + type: rj-45 + - name: ttyS11 + type: rj-45 + - name: ttyS12 + type: rj-45 + - name: ttyS13 + type: rj-45 + - name: ttyS14 + type: rj-45 + - name: ttyS15 + type: rj-45 + - name: ttyS16 + type: rj-45 + - name: ttyS17 + type: rj-45 + - name: ttyS18 + type: rj-45 + - name: ttyS19 + type: rj-45 + - name: ttyS20 + type: rj-45 + - name: ttyS21 + type: rj-45 + - name: ttyS22 + type: rj-45 + - name: ttyS23 + type: rj-45 + - name: ttyS24 + type: rj-45 + - name: ttyS25 + type: rj-45 + - name: ttyS26 + type: rj-45 + - name: ttyS27 + type: rj-45 + - name: ttyS28 + type: rj-45 + - name: ttyS29 + type: rj-45 + - name: ttyS30 + type: rj-45 + - name: ttyS31 + type: rj-45 + - name: ttyS32 + type: rj-45 + - name: ttyS33 + type: rj-45 + - name: ttyS34 + type: rj-45 + - name: ttyS35 + type: rj-45 + - name: ttyS36 + type: rj-45 + - name: ttyS37 + type: rj-45 + - name: ttyS38 + type: rj-45 + - name: ttyS39 + type: rj-45 + - name: ttyS40 + type: rj-45 + - name: ttyS41 + type: rj-45 + - name: ttyS42 + type: rj-45 + - name: ttyS43 + type: rj-45 + - name: ttyS44 + type: rj-45 + - name: ttyS45 + type: rj-45 + - name: ttyS46 + type: rj-45 + - name: ttyS47 + type: rj-45 + - name: ttyS48 + type: rj-45 +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 35 + - name: ps2 + type: iec-60320-c14 + maximum_draw: 35 +interfaces: + - name: eth0 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true + - name: eth1 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true diff --git a/device-types/Vertiv/ACS8048SAC.yaml b/device-types/Vertiv/ACS8048SAC.yaml new file mode 100644 index 000000000..cf09dda30 --- /dev/null +++ b/device-types/Vertiv/ACS8048SAC.yaml @@ -0,0 +1,119 @@ +--- +manufacturer: Vertiv +model: ACS8048SAC +slug: acs8048sac +u_height: 1 +is_full_depth: false +console-ports: + - name: console + type: rj-45 +console-server-ports: + - name: ttyS1 + type: rj-45 + - name: ttyS2 + type: rj-45 + - name: ttyS3 + type: rj-45 + - name: ttyS4 + type: rj-45 + - name: ttyS5 + type: rj-45 + - name: ttyS6 + type: rj-45 + - name: ttyS7 + type: rj-45 + - name: ttyS8 + type: rj-45 + - name: ttyS9 + type: rj-45 + - name: ttyS10 + type: rj-45 + - name: ttyS11 + type: rj-45 + - name: ttyS12 + type: rj-45 + - name: ttyS13 + type: rj-45 + - name: ttyS14 + type: rj-45 + - name: ttyS15 + type: rj-45 + - name: ttyS16 + type: rj-45 + - name: ttyS17 + type: rj-45 + - name: ttyS18 + type: rj-45 + - name: ttyS19 + type: rj-45 + - name: ttyS20 + type: rj-45 + - name: ttyS21 + type: rj-45 + - name: ttyS22 + type: rj-45 + - name: ttyS23 + type: rj-45 + - name: ttyS24 + type: rj-45 + - name: ttyS25 + type: rj-45 + - name: ttyS26 + type: rj-45 + - name: ttyS27 + type: rj-45 + - name: ttyS28 + type: rj-45 + - name: ttyS29 + type: rj-45 + - name: ttyS30 + type: rj-45 + - name: ttyS31 + type: rj-45 + - name: ttyS32 + type: rj-45 + - name: ttyS33 + type: rj-45 + - name: ttyS34 + type: rj-45 + - name: ttyS35 + type: rj-45 + - name: ttyS36 + type: rj-45 + - name: ttyS37 + type: rj-45 + - name: ttyS38 + type: rj-45 + - name: ttyS39 + type: rj-45 + - name: ttyS40 + type: rj-45 + - name: ttyS41 + type: rj-45 + - name: ttyS42 + type: rj-45 + - name: ttyS43 + type: rj-45 + - name: ttyS44 + type: rj-45 + - name: ttyS45 + type: rj-45 + - name: ttyS46 + type: rj-45 + - name: ttyS47 + type: rj-45 + - name: ttyS48 + type: rj-45 +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 35 +interfaces: + - name: eth0 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true + - name: eth1 + type: 1000base-t + # comments: shared media (You can use 1 of the 2 ports **WITH** this name. 1 is 1000base-t & the other is 1000base-x-sfp.) + mgmt_only: true