network: 1
imports:
  - ./types.network.yaml

models:
  server-2u-8nic:
    name: "Server, 2U, eight network ports"
    role: server
    mount: 19in
    size: { units: 2 }
    ports:
      eth0..1: { type: 1000base-t, side: rear }
      bmc:     { type: 1000base-t, role: management, side: rear }
      nic1..4: { type: 10gbase-t, side: rear }
      sfp28-1..2: { type: 25gbase-x-sfp28, side: rear }
      psu1..2: { type: iec-60320-c14, role: power, side: rear }
    faces:
      front: { template: server, drives: { count: 8, rows: 2 }, bezel: true }
      rear:
        template: server
        motherboard: { network: [eth0..1], management: bmc, display: vga }
        cards: [{ ports: [nic1..4] }, { ports: [sfp28-1..2] }]
        power-supplies: [psu1..2]
