FiWiControl/configs/clubhouse.ini

55 lines
1.9 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=).
# Example site file (same shape as configs/default.ini); use -c configs/clubhouse.ini when needed.
[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, add more [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