57 lines
2.1 KiB
INI
57 lines
2.1 KiB
INI
# FiWiControl — UAX-24 lab inventory (one section per machine)
|
|
#
|
|
# [machine.<id>] — SSH (ipaddr, sshtype), machine.name / machine.type / machine.location,
|
|
# and USB bench expectations. usb = local runs discovery on the workstation running the tool;
|
|
# usb = remote runs discovery over SSH to this row's ipaddr (same machine — no separate relay=).
|
|
# Default when no ``-c`` / ``--config`` is passed (``default_lab_ini_path()`` → ``configs/default.ini``).
|
|
# Copy and edit for other sites; point tools at your file with ``-c`` or ``FIWI_LAB_INI``.
|
|
|
|
[site]
|
|
name = UAX-24
|
|
|
|
[machine.fedora42]
|
|
machine.name = fedora42
|
|
label = local
|
|
machine.type = concentrator
|
|
machine.location = clubhouse
|
|
ipaddr = 192.168.1.101
|
|
sshtype = ssh
|
|
usb = local
|
|
acroname = USBHub2x4:4
|
|
|
|
[machine.raspberry_pi5]
|
|
machine.name = raspberry_pi5
|
|
label = pi5
|
|
machine.type = relay
|
|
machine.location = clubhouse
|
|
ipaddr = 192.168.1.39
|
|
sshtype = ssh
|
|
usb = remote
|
|
acroname = USBHub3p:8, USBHub3p:8, USBHub2x4:4
|
|
monsoon = HVPM:1
|
|
|
|
# --- Fabric JSON / harness (docs/fabric-builder.md; harness: docs/system-test-scripts.md) ---
|
|
# concentrator = [machine.*] section id, unique machine.name, optional flat machine=, unique label, or unique machine.type.
|
|
# For fabric_realize.py (human report or --json), or fabric_realize.py --realize (fingerprint check),
|
|
# add [fabric.rrh.<radio_id>] rows per bound RRH with acroname_port= (and
|
|
# acroname_module_serial= if multiple BrainStem modules appear on USB). Discover serials with:
|
|
# python3 -m fiwicontrol.power --discovery-json -c configs/default.ini
|
|
|
|
[fabric]
|
|
fabric_id = ClubHouse
|
|
concentrator = fedora42
|
|
# Front RJ45 patch panel at the concentrator fronthaul route (plant metadata; ports 1..N in harness docs).
|
|
patch_panel_ports = 24
|
|
concentrator_adnacom_adapter_count = 6
|
|
|
|
# Minimal RRH row so INI-only fabric tooling can run without uncommenting examples.
|
|
[fabric.rrh.demo-rrh]
|
|
acroname_port = 0
|
|
acroname_module_serial = 111
|
|
|
|
# Example RRH row (uncomment; replace ap-roof with your JSON radio_id; set serial from discovery):
|
|
# [fabric.rrh.ap-roof]
|
|
# acroname_port = 0
|
|
# acroname_module_serial = 12345678
|
|
# patch_panel_port = 101
|