# Felhom ISO build profile — generic (R-21 slice C, the universal SECRET-FREE ISO).
#
# Build with `--pairing`: the produced ISO carries NO customer-id and NO retrieval passphrase. The box
# installs, registers itself at the hub as an UNCLAIMED APPLIANCE, and the operator binds it to a
# customer on the hub; the hub then delivers the credentials ONCE and day-0 completes.
#
# The hub URL below is baked into the box's pairing env (non-secret). Override per-deployment if the
# box must reach a different hub.

FELHOM_FQDN="felhom-appliance.local"
FELHOM_HUB_URL="https://hub.felhom.eu"

# Disk selection is orthogonal to slice C (credential delivery). This default targets the first SATA
# disk (sda) — correct for single-disk SATA mini-PCs and the nested-VM drill. A box whose target is
# NVMe/other needs a profile variant with a `filter.*` udev match (see README "N100 profile") or an
# explicit disk-list. A match-nothing / wrong disk fails-safe (installer aborts, spike S5c).
FELHOM_DISK_SETUP='[disk-setup]
filesystem = "ext4"
disk-list = ["sda"]'

# Cheap AMI (AN3PLUS-class) boards that can't USB-boot the stock GRUB also need the mkimage loader
# (F1) — uncomment, and set Secure Boot OFF on the target (see profiles/n100.profile):
# FELHOM_LOADER="mkimage"

# Optional emergency/validation key baked into the installed root account (blank -> not baked):
# FELHOM_ROOT_SSH_KEY="ssh-ed25519 AAAA... ops@felhom"
