diff --git a/device-types/Allied Telesis/x908Gen2.yaml b/device-types/Allied Telesis/x908Gen2.yaml index 56b25f89..41209ce8 100644 --- a/device-types/Allied Telesis/x908Gen2.yaml +++ b/device-types/Allied Telesis/x908Gen2.yaml @@ -19,3 +19,20 @@ interfaces: - name: eth0 type: 1000base-t mgmt_only: true +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' diff --git a/device-types/Allied Telesis/x930-28GPX.yaml b/device-types/Allied Telesis/x930-28GPX.yaml index 633555b2..8c987057 100644 --- a/device-types/Allied Telesis/x930-28GPX.yaml +++ b/device-types/Allied Telesis/x930-28GPX.yaml @@ -103,3 +103,6 @@ interfaces: - name: eth0 type: 1000base-t mgmt_only: true +module-bays: + - name: Rear Slot + position: '1' diff --git a/device-types/Allied Telesis/x930-28GSTX.yaml b/device-types/Allied Telesis/x930-28GSTX.yaml index 422de4b6..84c157d6 100644 --- a/device-types/Allied Telesis/x930-28GSTX.yaml +++ b/device-types/Allied Telesis/x930-28GSTX.yaml @@ -104,3 +104,6 @@ interfaces: - name: eth0 type: 1000base-t mgmt_only: true +module-bays: + - name: Rear Slot + position: '1' diff --git a/device-types/Allied Telesis/x930-28GTX.yaml b/device-types/Allied Telesis/x930-28GTX.yaml index 70dec32e..d86beabe 100644 --- a/device-types/Allied Telesis/x930-28GTX.yaml +++ b/device-types/Allied Telesis/x930-28GTX.yaml @@ -103,3 +103,6 @@ interfaces: - name: eth0 type: 1000base-t mgmt_only: true +module-bays: + - name: Rear Slot + position: '1' diff --git a/device-types/Allied Telesis/x930-52GPX.yaml b/device-types/Allied Telesis/x930-52GPX.yaml index 84aabef1..7e4abdd4 100644 --- a/device-types/Allied Telesis/x930-52GPX.yaml +++ b/device-types/Allied Telesis/x930-52GPX.yaml @@ -175,3 +175,6 @@ interfaces: - name: eth0 type: 1000base-t mgmt_only: true +module-bays: + - name: Rear Slot + position: '1' diff --git a/device-types/Allied Telesis/x930-52GTX.yaml b/device-types/Allied Telesis/x930-52GTX.yaml index 515584d5..4d17475e 100644 --- a/device-types/Allied Telesis/x930-52GTX.yaml +++ b/device-types/Allied Telesis/x930-52GTX.yaml @@ -175,3 +175,6 @@ interfaces: - name: eth0 type: 1000base-t mgmt_only: true +module-bays: + - name: Rear Slot + position: '1' diff --git a/device-types/Allied Telesis/x950-28XSQ.yaml b/device-types/Allied Telesis/x950-28XSQ.yaml index 8579ef3f..c5dbecda 100644 --- a/device-types/Allied Telesis/x950-28XSQ.yaml +++ b/device-types/Allied Telesis/x950-28XSQ.yaml @@ -103,3 +103,6 @@ interfaces: - name: eth0 type: 1000base-t mgmt_only: true +module-bays: + - name: Slot 1 + position: '1' diff --git a/device-types/Allied Telesis/x950-28XTQm.yaml b/device-types/Allied Telesis/x950-28XTQm.yaml index 2200bb1f..57aed28b 100644 --- a/device-types/Allied Telesis/x950-28XTQm.yaml +++ b/device-types/Allied Telesis/x950-28XTQm.yaml @@ -103,3 +103,6 @@ interfaces: - name: eth0 type: 1000base-t mgmt_only: true +module-bays: + - name: Slot 1 + position: '1' diff --git a/module-types/Allied Telesis/StackQS.yaml b/module-types/Allied Telesis/StackQS.yaml new file mode 100644 index 00000000..648925d9 --- /dev/null +++ b/module-types/Allied Telesis/StackQS.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Allied Telesis +model: StackQS +part_number: AT-StackQS +interfaces: + - name: port1.{module}.1 + type: 40gbase-x-qsfpp + - name: port1.{module}.2 + type: 40gbase-x-qsfpp diff --git a/module-types/Allied Telesis/XEM2-12XSv2.yaml b/module-types/Allied Telesis/XEM2-12XSv2.yaml new file mode 100644 index 00000000..6c76a05b --- /dev/null +++ b/module-types/Allied Telesis/XEM2-12XSv2.yaml @@ -0,0 +1,29 @@ +--- +manufacturer: Allied Telesis +model: XEM2-12XSv2 +part_number: AT-XEM2-12XSv2 +interfaces: + - name: port1.{module}.1 + type: 10gbase-x-sfpp + - name: port1.{module}.2 + type: 10gbase-x-sfpp + - name: port1.{module}.3 + type: 10gbase-x-sfpp + - name: port1.{module}.4 + type: 10gbase-x-sfpp + - name: port1.{module}.5 + type: 10gbase-x-sfpp + - name: port1.{module}.6 + type: 10gbase-x-sfpp + - name: port1.{module}.7 + type: 10gbase-x-sfpp + - name: port1.{module}.8 + type: 10gbase-x-sfpp + - name: port1.{module}.9 + type: 10gbase-x-sfpp + - name: port1.{module}.10 + type: 10gbase-x-sfpp + - name: port1.{module}.11 + type: 10gbase-x-sfpp + - name: port1.{module}.12 + type: 10gbase-x-sfpp diff --git a/module-types/Allied Telesis/XEM2-12XT.yaml b/module-types/Allied Telesis/XEM2-12XT.yaml new file mode 100644 index 00000000..7c38585a --- /dev/null +++ b/module-types/Allied Telesis/XEM2-12XT.yaml @@ -0,0 +1,29 @@ +--- +manufacturer: Allied Telesis +model: XEM2-12XT +part_number: AT-XEM2-12XT +interfaces: + - name: port1.{module}.1 + type: 10gbase-t + - name: port1.{module}.2 + type: 10gbase-t + - name: port1.{module}.3 + type: 10gbase-t + - name: port1.{module}.4 + type: 10gbase-t + - name: port1.{module}.5 + type: 10gbase-t + - name: port1.{module}.6 + type: 10gbase-t + - name: port1.{module}.7 + type: 10gbase-t + - name: port1.{module}.8 + type: 10gbase-t + - name: port1.{module}.9 + type: 10gbase-t + - name: port1.{module}.10 + type: 10gbase-t + - name: port1.{module}.11 + type: 10gbase-t + - name: port1.{module}.12 + type: 10gbase-t diff --git a/module-types/Allied Telesis/XEM2-12XTm.yaml b/module-types/Allied Telesis/XEM2-12XTm.yaml new file mode 100644 index 00000000..d0796bf1 --- /dev/null +++ b/module-types/Allied Telesis/XEM2-12XTm.yaml @@ -0,0 +1,29 @@ +--- +manufacturer: Allied Telesis +model: XEM2-12XTm +part_number: AT-XEM2-12XTm +interfaces: + - name: port1.{module}.1 + type: 10gbase-t + - name: port1.{module}.2 + type: 10gbase-t + - name: port1.{module}.3 + type: 10gbase-t + - name: port1.{module}.4 + type: 10gbase-t + - name: port1.{module}.5 + type: 10gbase-t + - name: port1.{module}.6 + type: 10gbase-t + - name: port1.{module}.7 + type: 10gbase-t + - name: port1.{module}.8 + type: 10gbase-t + - name: port1.{module}.9 + type: 10gbase-t + - name: port1.{module}.10 + type: 10gbase-t + - name: port1.{module}.11 + type: 10gbase-t + - name: port1.{module}.12 + type: 10gbase-t diff --git a/module-types/Allied Telesis/XEM2-1CQ.yaml b/module-types/Allied Telesis/XEM2-1CQ.yaml new file mode 100644 index 00000000..c7e3af3f --- /dev/null +++ b/module-types/Allied Telesis/XEM2-1CQ.yaml @@ -0,0 +1,7 @@ +--- +manufacturer: Allied Telesis +model: XEM2-1CQ +part_number: AT-XEM2-1CQ +interfaces: + - name: port1.{module}.1 + type: 100gbase-x-qsfp28 diff --git a/module-types/Allied Telesis/XEM2-4QS.yaml b/module-types/Allied Telesis/XEM2-4QS.yaml new file mode 100644 index 00000000..c1f2783a --- /dev/null +++ b/module-types/Allied Telesis/XEM2-4QS.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Allied Telesis +model: XEM2-4QS +part_number: AT-XEM2-4QS +interfaces: + - name: port1.{module}.1 + type: 40gbase-x-qsfpp + - name: port1.{module}.2 + type: 40gbase-x-qsfpp + - name: port1.{module}.3 + type: 40gbase-x-qsfpp + - name: port1.{module}.4 + type: 40gbase-x-qsfpp diff --git a/module-types/Allied Telesis/XEM2-8XSTm.yaml b/module-types/Allied Telesis/XEM2-8XSTm.yaml new file mode 100644 index 00000000..3256dbe9 --- /dev/null +++ b/module-types/Allied Telesis/XEM2-8XSTm.yaml @@ -0,0 +1,21 @@ +--- +manufacturer: Allied Telesis +model: XEM2-8XSTm +part_number: AT-XEM2-8XSTm +interfaces: + - name: port1.{module}.1 + type: 10gbase-t + - name: port1.{module}.2 + type: 10gbase-t + - name: port1.{module}.3 + type: 10gbase-t + - name: port1.{module}.4 + type: 10gbase-t + - name: port1.{module}.5 + type: 10gbase-x-sfpp + - name: port1.{module}.6 + type: 10gbase-x-sfpp + - name: port1.{module}.7 + type: 10gbase-x-sfpp + - name: port1.{module}.8 + type: 10gbase-x-sfpp diff --git a/module-types/Allied Telesis/x9EM-XT4.yaml b/module-types/Allied Telesis/x9EM-XT4.yaml new file mode 100644 index 00000000..57d7c225 --- /dev/null +++ b/module-types/Allied Telesis/x9EM-XT4.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Allied Telesis +model: x9EM/XT4 +part_number: AT-x9EM/XT4 +interfaces: + - name: port1.{module}.1 + type: 10gbase-t + - name: port1.{module}.2 + type: 10gbase-t + - name: port1.{module}.3 + type: 10gbase-t + - name: port1.{module}.4 + type: 10gbase-t