The Windows Mobile Hotspot auto-start on venue-kiosk bodies is currently a hand-installed, machine-local change with NO version control. It exists only on fluffy-dumpling-87 (hostname hydra-s-0000, node-11da9ea3) at the gallo-romeins-museum venue, installed live via the hydracluster exec channel. If that machine is reimaged/replaced, the fix is lost, and no other venue host would get it. This issue tracks moving it into a hydracluster role recipe so it is reproducible and reviewable.
This venue does not stream via Sunshine/moonlight — the pico headset uses its own vanilla business streaming, and fluffy runs the experience locally on its own display. Kiosk devices (incl. the pico) connect to a Windows Mobile Hotspot that fluffy hosts (SSID "experiencenet", sharing the Ethernet uplink). Windows does not auto-start Mobile Hotspot after a reboot, and additionally auto-DISABLES it ~5 minutes after the last client disconnects (e.g. overnight). Both leave devices with no network.
Add a hydracluster role recipe recipes/hydra-hotspot-windows.yaml (new role e.g. "hydra-hotspot" / "venue-hotspot") whose step drops start-hotspot.ps1 and registers the HydraHotspot task, parametrising the kiosk user and SSID. Assign the role to venue host machines (e.g. fluffy). Recipes live in the hydracluster repo under recipes/-.yaml and are executed per-role by hydranode. The attached install-hydrahotspot.ps1.txt is the complete, working installer to base the recipe step on.
Attachment: install-hydrahotspot.ps1.txt (renamed from .ps1 — .ps1 is a blocked upload extension).