diff --git a/device-types/HPE/Aruba-2930F-12G-PoEP-2SFPP.yaml b/device-types/HPE/Aruba-2930F-12G-PoEP-2SFPP.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..227060319978b6f7718bc649f960c382e31f68e3
--- /dev/null
+++ b/device-types/HPE/Aruba-2930F-12G-PoEP-2SFPP.yaml
@@ -0,0 +1,82 @@
+---
+manufacturer: HPE
+model: Aruba 2930F-12G-PoE+-2SFP+
+slug: hpe-aruba-2930f-12g-poep-2sfpp
+part_number: JL693A
+u_height: 1
+is_full_depth: false
+front_image: true
+rear_image: false
+airflow: passive
+weight: 4.85
+weight_unit: lb
+comments: '[Aruba 2930F Switch Series Datasheet](https://www.arubanetworks.com/assets/ds/DS_2930FSwitchSeries.pdf)'
+power-ports:
+  - name: PS1
+    type: iec-60320-c14
+    maximum_draw: 170
+console-ports:
+  - name: Console
+    type: rj-45
+  - name: USB Console
+    type: usb-micro-b
+interfaces:
+  - name: Management
+    type: 1000base-t
+    mgmt_only: true
+  - name: '1'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '2'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '3'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '4'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '5'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '6'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '7'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '8'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '9'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '10'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '11'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '12'
+    type: 1000base-t
+    poe_mode: pse
+    poe_type: type2-ieee802.3at
+  - name: '13'
+    type: 1000base-t
+  - name: '14'
+    type: 1000base-t
+  - name: '15'
+    type: 10gbase-x-sfpp
+  - name: '16'
+    type: 10gbase-x-sfpp
diff --git a/elevation-images/HPE/hpe-aruba-2930f-12g-poep-2sfpp.front.png b/elevation-images/HPE/hpe-aruba-2930f-12g-poep-2sfpp.front.png
new file mode 100644
index 0000000000000000000000000000000000000000..9efbec11dd8ff59b6863ea09ec869a3afe9305d1
Binary files /dev/null and b/elevation-images/HPE/hpe-aruba-2930f-12g-poep-2sfpp.front.png differ