2a0fbf6923
The HostnamePrefix field on ServerType was loaded from YAML but never used — hostnames are user-provided. This removes the field and adds explicit duplicate checks (hostname + MAC) with clear per-field error messages in both the JSON API and web UI, backed by a new GetByHostname store method with case-insensitive matching. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
21 lines
453 B
YAML
21 lines
453 B
YAML
server_types:
|
|
minisforum-ms-01:
|
|
display_name: "Minisforum MS-01"
|
|
boot_disk: "/dev/nvme0n1"
|
|
management_nic: "enp2s0"
|
|
gpu: false
|
|
expected_nics:
|
|
- name: "enp2s0"
|
|
speed: "2500"
|
|
- name: "enp3s0"
|
|
speed: "2500"
|
|
|
|
minisforum-um790:
|
|
display_name: "Minisforum UM790 Pro"
|
|
boot_disk: "/dev/nvme0n1"
|
|
management_nic: "enp1s0"
|
|
gpu: true
|
|
expected_nics:
|
|
- name: "enp1s0"
|
|
speed: "2500"
|