From 41fd184db05c14ba61185cf8f4abb3172b3bc8b2 Mon Sep 17 00:00:00 2001
From: Giulio Botto <32279173+madecto@users.noreply.github.com>
Date: Mon, 13 Feb 2023 17:01:44 +0100
Subject: [PATCH] Add Huawei S5700-28X-LI-AC switch (#1102)

* Add Huawei S5700-28X-LI-AC switch

* Add weight information

* Correct yaml

* Update S5700-28X-LI-AC.yaml

Fixed slug

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
---
 device-types/Huawei/S5700-28X-LI-AC.yaml | 78 ++++++++++++++++++++++++
 1 file changed, 78 insertions(+)
 create mode 100644 device-types/Huawei/S5700-28X-LI-AC.yaml

diff --git a/device-types/Huawei/S5700-28X-LI-AC.yaml b/device-types/Huawei/S5700-28X-LI-AC.yaml
new file mode 100644
index 000000000..c9951acf2
--- /dev/null
+++ b/device-types/Huawei/S5700-28X-LI-AC.yaml
@@ -0,0 +1,78 @@
+---
+manufacturer: Huawei
+model: S5700-28X-LI-AC
+slug: huawei-s5700-28x-li-ac
+u_height: 1.0
+weight:
+  - value: 3.4
+    unit: kg
+is_full_depth: true
+airflow: left-to-right
+comments: "S5700-28X-LI-AC (24*10/100/1000BASE-T ports,4*10GE SFP+ ports, with integrated power module)\r\n\r\nDatasheet: [Link](https://support.huawei.com/enterprise/it/doc/EDOC1000013597/1115c1d4/s5700-28x-li-ac)"
+console-ports:
+  - name: USB
+    type: usb-a
+  - name: console0
+    type: rj-45
+power-ports:
+  - name: PWR1
+    type: iec-60320-c14
+    maximum_draw: 41
+    allocated_draw: 30
+interfaces:
+  - name: GigabitEthernet0/0/1
+    type: 1000base-t
+  - name: GigabitEthernet0/0/2
+    type: 1000base-t
+  - name: GigabitEthernet0/0/3
+    type: 1000base-t
+  - name: GigabitEthernet0/0/4
+    type: 1000base-t
+  - name: GigabitEthernet0/0/5
+    type: 1000base-t
+  - name: GigabitEthernet0/0/6
+    type: 1000base-t
+  - name: GigabitEthernet0/0/7
+    type: 1000base-t
+  - name: GigabitEthernet0/0/8
+    type: 1000base-t
+  - name: GigabitEthernet0/0/9
+    type: 1000base-t
+  - name: GigabitEthernet0/0/10
+    type: 1000base-t
+  - name: GigabitEthernet0/0/11
+    type: 1000base-t
+  - name: GigabitEthernet0/0/12
+    type: 1000base-t
+  - name: GigabitEthernet0/0/13
+    type: 1000base-t
+  - name: GigabitEthernet0/0/14
+    type: 1000base-t
+  - name: GigabitEthernet0/0/15
+    type: 1000base-t
+  - name: GigabitEthernet0/0/16
+    type: 1000base-t
+  - name: GigabitEthernet0/0/17
+    type: 1000base-t
+  - name: GigabitEthernet0/0/18
+    type: 1000base-t
+  - name: GigabitEthernet0/0/19
+    type: 1000base-t
+  - name: GigabitEthernet0/0/20
+    type: 1000base-t
+  - name: GigabitEthernet0/0/21
+    type: 1000base-t
+  - name: GigabitEthernet0/0/22
+    type: 1000base-t
+  - name: GigabitEthernet0/0/23
+    type: 1000base-t
+  - name: GigabitEthernet0/0/24
+    type: 1000base-t
+  - name: XGigabitEthernet0/0/1
+    type: 10gbase-x-sfpp
+  - name: XGigabitEthernet0/0/2
+    type: 10gbase-x-sfpp
+  - name: XGigabitEthernet0/0/3
+    type: 10gbase-x-sfpp
+  - name: XGigabitEthernet0/0/4
+    type: 10gbase-x-sfpp