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

models:
  server-tower:
    name: "Server, tower"
    role: server
    size: { width: 200, height: 430 }
    ports:
      usb1..2: { type: usb-a }
      eth0..1: { type: 1000base-t, side: rear }
      bmc:     { type: 1000base-t, role: management, side: rear }
      psu1:    { type: iec-60320-c14, role: power, side: rear }
    faces:
      front: { template: server, drives: { count: 8, size: 3.5 }, front-io: { usb: [usb1..2] } }
      rear: { template: server, motherboard: { network: [eth0..1], management: bmc }, cards: [blank, blank], power-supplies: [psu1] }
